ワードプレスの超強力スパムコメント対策プラグインを作りました

2018年12月9日

Block Spam Comment

こんにちは、ポクくん(@poku_kun)です。

ワードプレスのサイトを運営していると、大量のスパムコメントが送られてきます。僕のこのブログでも一日500~1000個のものスパムコメントが送られてきます。下手したら、通常のブログアクセスよりもスパムコメントのほうが多いという…

そんなスパムコメントを対策するワードプレスプラグインはたくさんあります。しかし、動作が重かったり(特にAkismet)、設定がややこしい(例えばThrows SPAM Away)ものが多く、満足できるプラグインはありませんでした。

そこで、僕のブログではスパムコメント対策プラグラムを自作してスパム対策をしていたのですが、そのプログラムを大幅に改良してプラグイン化し、皆さんにも使ってもらえるように公開しました!

今回はそのスパム対策プラグイン「Block Spam Comment」を紹介します。ワードプレスでサイトやブログを運営していて「スパムコメントに困ってる」という人がいれば、是非ダウンロードして使ってみてください。

ワードプレススパム対策プラグインを公開しました

設定不要で超強力なスパムコメント対策を

「Block Spam Comment」は次のことをコンセプトにして作りました。

  • 設定不要、インストールするだけで使える
  • ユーザに負担を与えるキャプチャ(CAPTCHA)は使わない
  • BOT(ロボット)からのスパムコメントを完全に防ぐ
  • 日本語環境問わず、どの言語の環境でも有効に動作する
  • 動作が軽量でサーバーへ負荷をかけない

これらのコンセプトをすべて満たすのは大変なことでしたが、時間を書けて丁寧に開発したこともあって、自分の目指していた「誰でもインストールするだけで使える強力なスパムコメント対策プラグイン」になったと思います。

ワードプレスプラグインを開発するのはこれが2つ目ですが、3年ぶりということもあって、作成にはかなり手間取ってしまいました。また、プラグインは日本語の他に英語にも対応させてみたのですが、英語は間違っている気しかしない(笑)

公式プラグインディレクトリからインストールできます

Block Spam Commentですが、ワードプレスの公式プラグインディレクトリで公開しています。なので、ワードプレスの管理画面の「プラグイン→新規追加」から「Block Spam Comment poku」と検索することで、インストールが可能です(まだ知名度が高くないので、プラグインの名前だけで検索すると上位に表示されない)。

Block Spam Comment
公式ディレクトリから簡単にインストール可能です

インストール後にプラグインを有効化するだけで、スパムコメント対策機構が動作します。キャッシュプラグイン等をお使いの方はプラグインを有効化した後にキャッシュを削除してください。

利用は当然無料です。オールGPLライセンスなので、プラグインの改変や再配布も可能です。

ブロックしたコメントのログを見られます

ワードプレスの管理画面の「コメント→Block Spam Comment」からブロックしたコメントについてのログ(情報)を見ることができます。ログの内容としてはブロックしたコメントの数やIPアドレスなどがあります。

ブロックしたコメントのログ
僕のブログの場合、導入後1ヶ月で25000ものスパムコメントをブロックしています!

管理画面上では直近100件のログデータが表示されますが、下部にあるダウンロードボタンより最大10000件のデータをcsv形式でダウンロードできます。

ブロックしたコメントのログ
使う人はほとんどいないとは思いますが、スパム送信先の分析等には活用できるかも?

バージョン1.1.0でスパム判定されたコメントの本文(半角最大200文字)も見られるようになりました。

プラグインのさらなる発展に協力をお願いします!

Block Spam Commentは自分のブログでは思い通りに動作していますが、もしかしたら環境によっては正常に動作しないかもしれません。

なので、プラグインを有効にしていたのにも関わらず、スパムコメントが投稿されてしまったり、逆に通常のコメントがスパム認定されてしまうようなことがあれば、教えてください!原因を見つけて、改善していきたいと思います。

また、プラグインの更新情報などはTwitterでも発信しているので、是非フォローしてください。

ポクくんのまとめの一言

ワードプレスを使っていてスパムコメントで困っているという人は、是非Block Spam Commentを使ってみてください。