海外からのスパム投稿対策に・・・・

Throws SPAM Away



== Description ==
海外からのコメントスパムに対抗(?)する手段として開発したプラグインです。

コメント欄に日本語文字列が含まれていないと投稿出来ない・・・
といってもエラーにするのではなく「無視」して何事もなかったようにもとの記事に戻ります。

ダブルバイトをカウントするのではなく正規表現により日本語を検出しているため、ダブルバイトの他言語も侵入してきません。

また、NGキーワードを複数設定することが出来ます。(カンマ区切りにて設定)
日本語の文章であっても設定された「NGキーワード」を含む投稿の場合は、同様に無視します。
もちろん他の言語のキーワードでもOKです。

日本語が一切入っていないコメントでも「NGキーワード」だけ設定したい場合を想定し
日本語が入っていないと許可しない設定を「オン・オフ」出来るようになっています。
以前にスパムとしてチェックした投稿のIPアドレス及び、任意のIPアドレスでの制御も出来るようになっています。


バージョン1.5では「トラックバック」に対しても同様の規制を入れられるようになりました。
トラックバック記事の内容に日本語を含まないものを無視します。
加えて、トラックバック記事内にこちらのサイトのURLが含まれない場合、日本語が含まれていても無視するかどうかの設定も出来るようにしました。

バージョン1.6にてNGキーワードとは逆にコレが入っていないとダメという「必須キーワード」の設定が出来るようにしました。
日本語を入れれば良いため通ってしまいやすい「中国語」への配慮です。「が」や「の」や「は」など、日本語文章が成り立つ上で必ず使用するであろう「ひらがな」を入れることで効力が発揮されると思います。

バージョン1.7で、元の画面に戻ってくる際の挙動を修正しました。
エラー画面表示の時間を「0」に設定していた場合はエラー画面を一切介さずリダイレクトするようにしました。
0以上の場合の挙動は以前と変わらずJavaScriptで時間になったら戻ってきます。

バージョン2.0で、WordPressのcommentsテーブルを検索し「spam」扱いとなったコメントのIPを収集しそのIPからの投稿を無視出来る機能と任意のIPアドレスからの投稿を無視出来る機能をつけました。


制作:佐藤 毅(さとう たけし) 博多 南福岡 ホームページ制作 株式会社ジーティーアイ代表

si-captcha-for-wordpress とはバッティングせずともに動作します。