スパム対策プラグイン Akismet に日本語フィルタを搭載
12月 10th, 2006 WordPress Hacks, WordPress Plugins最近の WordPress には標準装備されているスパム対策プラグインである Akismet 。
スパムを自動判定するということもあって、スパムではないコメントやトラックバックもスパムとして捕獲してしまうことが多いみたい。
当サイトはそれほどではありませんが、人気のサイトとなると1日で数千、数万という数のスパムが襲来するので、その中からスパムではないコメントを見つけ出すのは至難の業ですよね。
そんな折、hiromasa.zone :o) さんのところで素晴らしい Hack ネタが紹介されてました。
hiromasa.zone :o) » Akismet de-spam view Hack
どうやら、日本語のコメントに限り Akismet によるスパム判定一覧画面(出力画面)に表示されないようにするというものみたいです。
スパムと判定された最近のコメントを確認する画面でも日本語のコメントのみしか表示されないので、スパムかどうかを再確認しやすくなっているところがいいですね。 
早速、導入しようとしてみましたが、上記リンク先で紹介されているような行や構文が発見できず。。。
そんな中、power source* さんのところで紹介されていた Hack を試してみたところ、無事に日本語フィルタをかけることができました。
power source* » WP: (続)Akismet de-spam view Hack
ダッシュボードの件数表示を追加するカスタマイズも紹介されていたので、併せて導入させて頂きました。
日本語が文字化けしたのですが、わざわざ ブログの文字コードに併せてファイルを保存し直したり、言語ファイルをいじるのも面倒だったので英語にしちゃいました。
スクリーンショットは以下のような感じです。






べんじゃみんさん、こんにちは。 :-)
トラックバックありがとうございました。 すいません、、べんじゃみんさんもとらわれの身になっていました…。
修正のほうですが、実は日本語のときに スパム判定をはずすのはやっていません。 管理画面への出力のフィルターだけですね! 書き方が悪かったですね。。 ごめんなさい。
スパム処理は本当に大変ですね。 なにかいいアイディアありましたら、今後ともご教授ください。
[Translate]
12月 12th, 2006 at 8:24 PM
ひろまささん
コメント&フォローありがとうございます。
ちょっと勘違いしてましたね。
私の場合、スパム判定されたコメントは何も考えずに削除しちゃってました。
なので、このようなHACKでも重宝させてもらってます。
今後とも、よろしくお願い致します。
[Translate]
12月 13th, 2006 at 12:28 AM