WP コメントフォーム画像認証
お問い合わせフォームに、画像認証: Really Simple CAPTCHAをインストールしたので、コメントフォームにも画像認証を入れるべきだろう。
コメントフォームには、別の画像認証プラグインを検討しよう。既にスパム対策として『Akismet』プラグインを設定している。画像認証は『SI CAPTCHA Anti-Spam』プラグインが簡単らしい。
スパム対策『Akismet』のインストール、設定については、 『SEOのホワイトハットジャパン』さんのサイトが非常に丁寧に説明されているので、そちらを参考にする。
画像認証は『SI CAPTCHA Anti-Spam』プラグインのインストール;
管理画面メニュー、プラグインより『SI CAPTCHA Anti-Spam』をインストールし、プラグインの有効化を行う。それだけで終了。コメントフォームには、下記のように画像認証が設置される。
設定は管理画面メニュー 『プラグインー>SI Captchaオプション』で可能であるが、デフォルトの設定で問題なさそう。
もし、コメントフォームのレイアウト等についての問題があれば、下記PHP ファイルを確認、及び変更することができる。『外観ー>テーマ編集』より。
`/wp-content/themes/指定のテーマ/comments.php`
のファイル
エラーメッセージについて、英語で表示されるので日本化したほうが良いだろう。
SI CAPTCHA Anti-Spamプラグインを編集する。
管理画面メニュー プラグインー>インストール済みー>プラグイン編集より
ファイル名 si-captcha-for-wordpress/si-captcha.php
787行目~914行目あたりまでの4~5件、下記英語テキストを日本語へ変更する。
wp_die( __(‘Error: You did not enter a CAPTCHA ・・・
wp_die( __(‘Error: You entered in the wrong・・・
↓↓↓↓↓
‘エラー:キャプチャコード が正しくありません。ブラウザーの『戻る』で戻り、画像内のコードを正しく入力してください。’, ‘si-captcha’
以上で終了。