タグ「WordPress」を含むエントリ

スパム対策強化

WordPressユーザの皆さん,こんばんわ.june29です.

先日,WordPress仲間と「コメントスパム対策」について話す機会がありました.スパム対策プラグインAkismetは非常に優秀で,確かにほとんどのスパムコメントをきっちり弾いてくれますが,システムに負荷がかかっていることに変わりはありません.こんなに細々と運営しているcameraLadyでさえ,毎日300件ほどのスパムコメントが投稿され,その度にデータベースへのアクセスが発生していたわけです.これでは,表示が遅くなる原因にもなりますね.

そこで!スパム対策を強化するべく,Akismetプラグインの拡張版を試してみました.もともとのakismet.phpを拡張版のものに置き換えるだけで機能します.

Akismet htaccess extension

拡張版では,下図のようにアクセスの多いIPの上位10個を管理画面に表示させてくれ,さらにその中から選択したIPをDenyするように.htaccessに記述を加えてくれます.もちろん,.htaccessは書き込み可能な属性にしておく必要があります.

Worst Offenders - WP Plugin

拡張版を導入してから,Akismetに捕らえられるスパムコメントの数は10分の1ほどに減りました!このレベルでアクセスブロックしてしまえば,WordPress側に処理が回ってこないので,負荷がかかることもないはずです.このサイトがもっと軽快になりますように…!

WordPressのテーマ作りに挑戦

兼ねてからやりたいと思っていて,計画だけは昨年末くらいからありましたが,今月に入ってからようやく作業に取り掛かることができました.そして今日,(無事に?)テーマの変更を完了しました.まだまだ直さなきゃいけないところがありそうですが… ボチボチ手を入れましょう.

screenshot

自作テーマでは,エントリページにはてなブックマークのコメントを表示させるようにしました.ほとんどブックマークされることもないブログにそんな機能を持たせても仕方ないですが,JSONPの勉強になったのでヨシとします.試しに以下のページを開いてみてください.

色んなところにfaviconを - cameraLady

同じ仕組みでdel.icio.usのブックマークコメントも表示させたいのだけど,del.icio.usのJSONのAPIじゃエントリのブックマークコメントは取れないんだなァ.色々と考えなきゃいけません.とは言え,今回のテーマ作りを通じて少し技術的な理解も深まったので,今後はGoogle AJAX Feed APIYahoo! Pipesもどんどん活用して楽しみながらcameraLadyを運営していこうと思います.

最後に,Web上に様々なログを残してくれている皆さんに感謝の意を述べます.ボクひとりでは何もできません!ありがとうございます!

WordPress ME 2.0.7

2.0.6のリリースからわずか10日足らずで2.0.7のリリースです!ビックリ!差分ファイル一覧 - Wordpress Japanによると差分は5つのファイルだけということで,ちゃちゃっとバージョンアップを済ませました.

もうすぐ2.1がリリースされるみたいですね…! 何が変わるのか全然よく分かっていませんが,新しくなるってのは嬉しい☆

WordPress ME 2.0.6

遅くなりましたがバージョンアップを済ませました.動作確認のための投稿です.RSSが正しく配信されるかチェックします.

dp.SyntaxHighlighter

ソースコードをハイライト表示してくれるdp.SyntaxHighlighterというツールを試してみています.便利なソースコード表示用JavaScript (dp.SyntaxHighlighter) - youmosで紹介されているのを見て知りました.このエントリはテスト用です.後ほど大幅変更する可能性もあります.RSSリーダで購読してくれている方は,そのつもりで読んでください.

dp.SyntaxHighlighterのWordPress用プラグインとしてWP-dp.SyntaxHighlighterというものも公開されているのですが,どうも上手く動いてくれないようなので手作業でテーマファイルに記述を追加しています.表示はCSSで制御します.

どうやら「copy to clipboard」はFirefox 2.0では無効のようですね,残念!IE 6では機能しています.ソースコードをコピーするときは「vew plain」で開いた別ウィンドウのテキストエリア内のものをコピーしたらよいですかね.