Contact Form7インテグレーションreCAPTCHA設定|セキュリティ対策

Contact Form7には、簡単にスパム対策ができるreCAPTCHA設定があります。
botによるスパム攻撃を防ぐサービスです。
v3バージョンから自動判別してくれるようになったため、ユーザーに負担がかからなくなりました。
Googleアカウントがあれば、無料で利用できますので、設定しておきましょう。
- セキュリティ設定(この記事)
- エラーメッセージ設定
- フォームデザイン
- 自動返信メール設定
- フォーム内タグの完全解説
Google reCAPTCHAにサイトを登録する

→Google reCAPTCHA公式サイトへ
①ラベル:自分のサイト名
②reCAPTCHAタイプ:スコアペース(v3)を選択
③ドメイン:自分のサイトドメイン
④Google Cloud Platform:わかりやすいものを設定(日本語NG)
⑤送信をクリック

サイトキーとシークレットキーをコピーする
Contact Form7のインテグレーション設定

WordPress管理画面を開いたら、インテグレーションをクリック
reCAPTCHAのインテグレーションのセットアップをクリック

先ほどコピーしたサイトキー、シークレットキーをそれぞれ貼り付ける。
変更を保存をクリック

インテグレーションのセットアップに戻って「有効化されています。」と表示されたらOK。
Google reCAPTCHAの登録内容を確認または変更する方法

→Google reCAPTCHA公式サイトへ
v3 Admin Consoleをクリック

設定アイコンをクリック

reCAPTCHAのキーを展開すると、サイトキーとシークレットキーを確認できます。
オーナーのメールアドレスは、Googleアカウントのものが表示されています。
サイトをAMPで対応している方は、下から2番目にチェックを入れましょう。
変更した場合は、保存をクリック
Google reCAPTCHAにサイトを追加する方法
Contact Form7にエラーが出る場合は停止しましょう
reCAPTCHA設定を導入したところ、送信エラーになったり、フォームになにかしら不具合が出たとの報告をいただいています。
そういった場合は、reCAPTCHA設定を停止してください。

reCAPTCHAのインテグレーションのセットアップをクリック

キーを削除をクリック
結論:Contact Form7のreCAPTCHA設定は不具合がなければやっておこう
以上、Contact Form7のreCAPTCHA設定について解説しました。
v2の頃は選択項目が出てきてかなりウザい感じでしたが、v3の自動判別は目に見えないので非常に便利です。
フォームに不具合が出なければ、やっておきましょう。
- セキュリティ設定(この記事)
- エラーメッセージ設定
- フォームデザイン
- 自動返信メール設定
- フォーム内タグの完全解説



記事への質問等はこちらからどうぞ