WordPressチャットしてらっしゃいチャットのサイトを自作してみました。このチャットサイトに関する色々な話です。興味があったらサイトもみにきてくださいね。3.5.30729)"こんな感じで、総当りをやってきます。アクセスログを見ている最中だったので、こわくなってwordpressのディレクトリを変えましたがおそろしいですね。http://wingedlove.com/post/1763で、この攻撃はUserAgentがIEでやってくるのでhtaccessでIEをはじく方法がありましたのでその対応もやっておきました。env=loginspam</Files>を入れておきました。これだとIEでのアタックははじいてくれますが、それ以外でのアタックはだめですがまあ、とりあえずは、こうしておきます。「続きを読む」等のリンクが表示されます。ところが、固定ページの中に、一覧ページを埋め込むような場合このmoreタグの機能が効かずに、文章が全部表示されてしまいます。調べてみた結果、$moreという変数があって、これが1の場合、moreタグがきかず、0の場合にmoreタグがきくようです。1;というコードがありました。固定ページの中に、一覧ページを埋め込むような場合はmoreタグの機能が効かないんですね。?>をいれればいいですね。0このページのトップへWordPressのページごとのリクエストWordPressでは、リクエストが行われるごとに、そのページで使うであろう情報をSQLで取ってきてそのページに即したテンプレートを使って表示するということをしているみたいですね。print_r($wp_query->found_posts);?><br></div>を入れてみると、どのページでも、そこで使われたSQLと、結果の件数が表示されます。DESCfound_posts:1のようになります。これを眺めていると、WordPressがMySQLのDBにどんな感じで記事を格納していて、どうやって検索し、どうやって表示しようとしているか、垣間見れる気がして面白いですね。Styleのプラグインをインストールしてみました。WP-PageNaviはサイトの下によくあるページ移動ができるナビゲーションです。StyleはWP-PageNaviをあらかじめ用意してあるスタイルから選べるようになっているプラグインです。簡単にかっこいいページナビができますね。見た目はこんな感じです。WP-PageNaviはsingleのページには配置しても表示されませんね。いうものなんですかね。このあたりはもっと研究してみないとわかりません。0このページのトップへSyntaxHighlighterを使ったソース表示SyntaxHighlighterを使ってソースをきれに表示する方法をやってみました。直前の記事はこれを使って表示してみました。http://alexgorbatchev.com/SyntaxHighlighter/から最新版をダウンロードして、解凍する。この記事を書いた時点ではバージョンは3.0.83なので今後バージョンがかわると、方法も変わるかもしれないので注意。FC2の管理画面の、ツールのファイルアップロードでstyles/shCore.cssをアップロードする。つづいてscripts/shCore.jsと、使いそうな言語のscript/shBrushXXX.jsをいくつかアップロードする。次にテンプレートの設定画面からHTMLを編集する。true;</script>をいくつか記述する。パス中の「blog-imgs-56.fc2.com/c/h/a/chattera」ここのブログのパスなので各自にあわせて修正する。true;がないと一行になってしまい、BRもつくのでみにくくなってしまう。java;">javaコード</pre>のようにclassで言語を指定する。指定できるものは大体言語名を小文字にしたものであるがhttp://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/に細かくのっている。preの中はエスケープしないといけないが、個別にかきかえるのは面倒なのでhttp://www.mapee.jp/tools/pretagmaker/というような便利なサイトを使うとよい。»このページのトップへプロフィールAuthor:chattera.netフリーでソフト開発の仕事をしています。自作したこのチャットシステムは、何か世の中に役に立つこともあるかと思いますので、お呼びがかかるとうれしいですね。ソフト開発関連のお誘いもうけたまわっております。