Sep 17 2007

akismet-multibyteview をリリースしました

あまりねらってなかったのですが、Akismet にマルチバイト文字を含むコメントだけを表示させる修正は結構人気で皆さん使われているようなので、これを Akismet のコアファイル修正なしで動くようにプラグイン化してみました。 よければつかってください。。 :-)

WordPress Plugins/JSeries » akismet-multibyteview

WordPress 標準添付スパム対策プラグイン Akismet の管理画面に日本語(マルチバイト文字)を含むコメントだけを表示するモードを追加するプラグインです。

2.0.11 と 2.2.3 / 2.3-trunk でちらっと動作することを確認しています。 今後、akismet が大幅に変更されない限り動き続けるハズです。。 :-P

ひとのプラグインを、別のプラグインでのっとるという大技(!?)を使っていますので、一応、他に影響でないように気をつかってはいますが、何かあるかもしれませんので、WP がおかしな動作したらこのプラグインをうたがってください。

やっていることは quary というフィルターで、WP の発行する SQL をのっとって、それが Akismet のものだったら例のマルチバイト抽出 SQL をいれかえるようなことをしています。

ちなわけで、Akismet が大量にスパムを捕まえるが、数が多すぎて正規のコメントを探しきれない方は、検索条件の一つとして使ってみてください。 :-)

aka さん 試験のご協力ありがとうございました!。

おちがないな。。 まぁいいか。。

5 Comments

  1. 投稿日時: 2007 年 9 月 18 日、Morning | パーマリンク

    早速使わせていただきました。便利ですね。
    ありがとうございます。

  2. ひろまさ
    投稿日時: 2007 年 9 月 19 日、Nighttime | パーマリンク

    津田さん、こんばんは。

    実は、Fedora Legacy Watch はお世話になっておりまして、こういう形でお話しできると思っていませんでした。 :-)
    こちらこそ、どうもありがとうございました。

    今後ともよろしくお願いいたします!

  3. naoki
    投稿日時: 2007 年 9 月 19 日、Nighttime | パーマリンク

    おお!なんだかとても便利そうなプラグインですね!
    僕は wp-comments-post.php に書き込んでマルチバイトを含まないものは、データベースにも入れさせないようにしました。
    でもこのプラグインはコアファイルに書き込まなくていいのでよさげですね~。

    あと、ME2.2.3アップグレードしました。何事も無く動いてますよ~。
    お忙しいところありがとうございました。

    また、WP2.3がすぐにリリースされますが、どうぞお体を無理なさらないようにしてくださいね。

    それでは~。

  4. ひろまさ
    投稿日時: 2007 年 9 月 20 日、Nighttime | パーマリンク

    naoki さん、こんばんは!

    ME 動作確認、どうもありがとうございます。
    はじめてだったので、ドキドキでした。 :-)

    コメントスパムは、悩ましいですよね。。
    .another は、まだ URL が割れてなくてきていないようです。
    平和が続くといいな~。

  5. 投稿日時: 2007 年 10 月 8 日、Daytime | パーマリンク

    WP plugin: マルチバイトコメント誤捕獲を表示 – akismet-multibyteview +α…

    前回までのあらすじ

    2006年――。日本では、スパム対策プラグイン Akismet によるコメント・トラックバック誤捕獲事件が多発。膨大な量のスパムの中から正規のコメントを探し出して救….

Post a Comment

メールアドレスから Gravatar が取得されます。(必須ではありません)

次の HTML タグと属性が使用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback

http://another.maple4ever.net/archives/20/trackback/