追記を参照

via Akismet htac­cess exten­tion

最強のスパムブロッカー: Akismet を拡張して .htac­cess へのアクセス制限のコードを書き込んでスパム投下以前,アクセスごと拒否してしまおうというプラグイン。

使い方は至って簡単で,ダウンロード,展開,プラグインフォルダへアップロードした後,管理画面で有効化。そうすると今現在スパムと判定されているコメントを Man­age &erquo; Akismet Spam で確認できます。普段の Akismet と同じなんですが,Wor­st Offend­ers という項目が1つ増えて,ここにスパマーのアクセス元IPアドレス,ドメイン(引ければ)とスパムを投下した回数をIPアドレスごとに表示してくれます。こんな感じ:
Worst Offenders

ここでアクセスを弾きたいIPアドレスやドメインを選択し,さらに Ban the lis­ted IP Addresses from con­nect­ing in future.(選択したIPアドレスからのアクセスを今後拒否する) にチェックを入れた状態で Delete These をクリックすると .htac­cess に deny from www.xxx.yyy.zzzが追加されます。これでスパムコメントの削除もできてさらに10や20もスパムを投下してくるうるさい bot からのアクセスも断てて一石二鳥 :d

注意点はこのプラグインを使う前の下準備として次の2つの点が必要です:

  1. .htac­cess に書き込み権限を付ける事;
  2. order allow,denyorder deny,allow の後など,このプラグインで deny リストを追加したい部分に
    # BEGIN worst-offenders
    # END worst-offenders

    と記述する事

機能的には Spam Man­age­ment and Pre­ven­tion とかぶってるところもあります。けど,あちらは .htac­cess の更新時に自動的にバックアップを取ってくれる上(失敗した時にはバックアップからのリストアも可能),(サーバによりますが) Apache などのアクセスログを読み込んでアクセス拒否リストを作成してくれる機能もあるので,.htaccess を直接いじる事に対してあまり抵抗の無い人向け。どちらを選ぶかは,まあ気分次第でもいいですし,両方入れてても別段問題はありません。強いていえば,あまり余計な事を考えたくない人は Akismet htac­cess exten­tion かなあ。

追記

WP plu­gin: 捕獲スパムからIP制限 – Akismet htac­cess exten­sion このプラグインは Akismet のバージョンアップに伴い,同作者が Wor­st Offend­ers という,Akismet の機能拡張というものではなく,新たなプラグインとしてリリースしました。今後は Wor­st Offend­ers を使った方がいいでしょう。