【WordPress】reCAPTCHAの導入手順

reCAPTCHAは、Googleが提供する無料のサービスで、ウェブサイトが自動化されたボットからの攻撃を防ぎ、人間とボットを区別するための強力なツールです。今回は、reCAPTCHAの導入手順をわかりやすく解説します。

今回はお問い合わせフォームに2500件近くのスパムコメントが大量に届くので、
その対処法として実施

  1. Google reCAPTCHAに登録する
    まず最初に、reCAPTCHAを利用するためにGoogleのサイトに登録する必要があります。以下の手順に従って設定を進めていきましょう。

Google reCAPTCHA のページにアクセスし、Googleアカウントでログインします。
https://www.google.com/recaptcha/about/
「Admin Console」へアクセスし、reCAPTCHAを利用したいサイトを登録します。
ラベル:識別しやすい名前を設定します
ここではブログのドメイン名で指定しました。


reCAPTCHAのタイプ:バージョン3またはv2(「私はロボットではありません」チェックボックスを表示)から選択します。
ドメイン:reCAPTCHAを導入するサイトのドメインを入力します(例: example.com)。
オーナーのメールアドレスを確認し、利用規約に同意します。
「Submit」ボタンを押して登録を完了します。

  1. サイトキーとシークレットキーの取得
    サイト登録が完了すると、サイトキーとシークレットキーが生成されます。この2つのキーを使って、reCAPTCHAをウェブサイトに統合します。

サイトキー:フロントエンド(ユーザーが見るページ)に挿入します。
シークレットキー:バックエンド(サーバー側)で検証に使用します。
これらのキーは、後で使うために必ず控えておいてください。

Contact Form 7をインストール後に、サイドメニューから「お問い合わせ」→「インテグレーション」

インテグレーションのセットアップを押下する

先に取得していた下記キーを入力後にサイトにreCAPTCHAが表示されます。
サイトキー:フロントエンド(ユーザーが見るページ)に挿入します。
シークレットキー:バックエンド(サーバー側)で検証に使用します。