Sep172007

akismet-multibyteview をリリースしました このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

曇のち雨 ひろまさ@ 2007年 9月 17日 投稿時の月齢:5.8  月名:六日月  潮汐:中潮

あまりねらってなかったのですが、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 Responses to “akismet-multibyteview をリリースしました”

  1. 1 津田ふみか
    2007年 9月 18日 | Morning 1 comment(s)

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

  2. 2 ひろまさ
    2007年 9月 19日 | Nighttime 84 comment(s)

    津田さん、こんばんは。

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

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

  3. 3 naoki
    2007年 9月 19日 | Nighttime 19 comment(s)

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

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

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

    それでは~。

  4. 4 ひろまさ
    2007年 9月 20日 | Nighttime 84 comment(s)

    naoki さん、こんばんは!

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

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

  5. 5 power source* (Trackback)
    2007年 10月 8日 | Daytime

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

    前回までのあらすじ

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

    [続きを読む]

Leave a Reply

E-Mail から twitter もしくは Gravator のアイコンが取得されます

Trackback

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