ログインフォームやコメントフォームなどにreCAPTCHAを設置できるWordPressプラグイン「Advanced noCaptcha reCaptcha」

ログインフォームやコメントフォームなどにreCAPTCHAを設置できるWordPressプラグイン「Advanced noCaptcha reCaptcha」

ログインフォームやコメントフォームなどにreCAPTCHAを設置できるWordPressプラグイン「Advanced noCaptcha reCaptcha」

Advanced noCaptcha reCaptchaは、ログインフォームやコメントフォームなどにreCAPTCHAを設置することができるWordPressプラグインです。reCAPTCHAは今までの画像認証と違い、以下のようなチェックボックスにチェックを入れるだけで、人間かどうかを判別してくれます。

reCAPTCHA

チェックを入れただけで人間かどうかを判別できなかった場合は、画像を選択するフォームが出てくるので、指示に従って画像を選択するだけで認証されます。

reCAPTCHAが設置できるフォーム

Advanced noCaptcha reCaptchaを導入することで、以下のフォームにreCAPTCHAを設置することができます。

  • ログインフォーム
  • ユーザー登録フォーム
  • マルチサイトのサインアップフォーム
  • パスワードを忘れた際の申請フォーム
  • パスワードリセットフォーム
  • コメントフォーム
  • bbPressのトピック作成フォーム
  • bbPressトピックへの返信フォーム
  • WooCommerce
  • Contact Form 7

Advanced noCaptcha reCaptchaのインストール

プラグインのインストール手順は以下の通りです。

  1. Advanced noCaptcha reCaptchaをダウンロードします。
  2. ダウンロードしたファイルを展開し wp-content/plugins にアップロードします。
  3. 管理画面の[プラグイン]ページで、Advanced noCaptcha reCaptchaプラグインを有効化します。

Advanced noCaptcha reCaptchaの設定

Advanced noCaptcha reCaptchaの設定

WordPress管理画面で[Advanced noCaptcha] – [Settings]にアクセスします。Site KeyとSecret keyを入力して、各種設定を行います。Site KeyとSecret keyは、[Get From Google]と書かれたリンクから取得できます。

ラベルとドメインを入力するだけなので、特に迷うことはないと思いますが、Site KeyとSecret keyの取得方法についてはこちらの記事に書いていますのでご参照ください。

Site Key サイトキー
Secret key シークレットキー
Language 言語
Theme reCAPTCHAのテーマ
Size reCAPTCHAのサイズ
Error Message reCAPTCHAに失敗した時のメッセージ
Show Captcha on reCAPTCHAを設置するフォーム
Hide Captcha for logged in users? ログインユーザーはreCaptchaを非表示
Remove this plugin’s css from login page? ログインページからプラグインのCSSを削除
Show captcha if javascript disabled? JavaScriptがオフの時も表示

[Save Options]をクリックして設定内容を反映すれば、「Show Captcha on」でチェックを入れた箇所にreCAPTCHAが表示されるようになります。

Contact Form 7にreCAPTCHAを表示するには、以下のショートコードをお問い合わせフォーム内に記述します。

[anr_nocaptcha g-recaptcha-response]

あとがき

従来の画像認証では、画像が見え辛くて何回も認証に失敗し、ユーザーに負担をかけることもありました。reCAPTCHAであれば、クリックのみの操作で済みますので、スパム対策しつつユーザーの負担も最小限に抑えることができます。

スパム対策を導入しようとお考えの方は、ぜひご検討ください。

この記事が気に入ったら
いいね!してね♪

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です