Contact Form 7のメール設定にエラー表示が出た reCAPTCHA(v3)の設定

WordPress

2回続けて、Contact Form 7のメール設定にエラー表示が出た件について解決策を書いてきました。今回が最後となりますが、reCAPTCHA(v3)の設定です。これが済めばエラー表示が無くなるはずですのでがんばっていきましょう。

reCAPTCHA(v3)とは、人間の操作かロボットの操作かを見極める、Googleの提供するスパム防止のツールです。ネットサービスのログイン画面などでもよく見かけますね。それが自分のサイトにも設定できるなんて素晴らしいと思います。今回も、簡単に無料で設置できますのでぜひチャレンジしてみてください。

reCAPTCHA(v3)の設定

  1. 以下のリンクからreCAPTCHAのサイトを開きます

reCAPTCHA

2. メニューから、「v3 Admin Console」をクリックします

v3 Admin Console

3. Googleアカウントにログインする必要があります

Googleアカウントにログイン アカウント
アカウントを入力するか選択する
Googleアカウントにログイン パスワード
パスワードを入力しログイン

4. ラベル、ドメイン名を入力します。ラベルはドメイン名など分かりやすいもの、ドメインは登録したいドメインを+の横に入力します。「送信」をクリックします

ラベル、ドメインの入力

5. サイトキー、シークレットキーが発行されますので控えておきます

サイトキー、シークレットキー

6. WordPressに戻って、お問い合わせの「インテグレーション」からreCAPTCHA(v3)の「インテグレーションのセットアップ」をクリック

reCAPTCHA(v3)インテグレーション

7. 手順5. で控えたサイトキーとシークレットキーを入力し「変更を保存」をクリックします

サイトキー、シークレットキーの入力

8. 「reCAPTCHAはこのサイト上で有効化されています」と表示されます

reCAPTCHAはこのサイト上で有効化されています

以上で、reCAPTCHA(v3)の設定も完了しました。

エラーは解消するか

Akismet Anti-SpamとreCAPTCH(v3)を設定しましたので、Contact Form 7のメール設定に表示されていたエラーはどうなったか確認してみましょう。

お問い合わせメニューのエラーは表示されていません。

お問い合わせメニュー エラーなし

メールタブにもエラー表示は見られません。

メールタブ エラーなし

メールの最上部に出ていた文言も見当たりません。

メールタブ エラーなし

エラーとされていた、メール(2)の送信先も問題ないようです。

メール(2)送信先 エラーなし

見事にエラーの表示は無くなり大成功でした。

コンタクトフォームにreCAPTCHA(v3)が設置される

今回の一連の操作はContact Form 7のメール設定のエラーを消すためのものでした。その副産物というのも変ですが、コンタクトフォームにreCAPTCH(v3)が装備されます。目印のアイコンが表示されています。

お問い合わせフォーム reCAPTCHA(v3)アイコン表示

よく見るものはロボットではないとチェックを入れたり、画像を選んだりということがありますが、設置したものは操作は不要で勝手にスコアを付けて判別するものだそうです。その判別にフォームが送信できないケースが出てこないのか不安なところです。

また、赤々とエラーが出ているものの、動作には支障がないので当面は様子見で良いか、という感じもしています。しばらく、本番の環境をどうしていこうかと思案するつもりです。

プログでは3回に分けましたが、全て通しで動画にまとめてあります。ご活用いただけましたら幸いです。

関連記事

特集記事

コメント

この記事へのコメントはありません。

TOP