空音開発Kuon R&D
仕上げ · 2025.06.08

WPForms に reCAPTCHA を導入する手順

WPForms はWordPressを使っていると非常に便利に機能するコンタクトフォームのノーコードプラグインです。 ただし、普通に設置していると、いろんな方からメールが届きます。 それはお問い合わせのメールではなく、迷

目次

WPForms はWordPressを使っていると非常に便利に機能するコンタクトフォームのノーコードプラグインです。

ただし、普通に設置していると、いろんな方からメールが届きます。

それはお問い合わせのメールではなく、迷惑メールなのです。

そこで、reCAPTCHAを導入すると、「私はロボットではありません」のチェックボックスを設置することができ、これは、プログラムでチェックを入れることはできないため、実質お客様からの問い合わせに集中することができます。

STEP 1:Google reCAPTCHA にサイトを登録する

  1. 以下のURLへアクセス 👉 https://www.google.com/recaptcha/admin/create
  2. 登録後に表示される以下を控える:サイトキー(Site Key) シークレットキー(Secret Key)

ドメイン部分はhttpsを含めないように注意してください。

ドメイン部分のみの入力になります。

STEP 2:WPForms 側でキーを設定する

  1. WordPress管理画面へログイン
  2. WPForms → 設定(Settings) → CAPTCHA タブへ移動
  3. 「reCAPTCHA タイプを選択」→ Google reCAPTCHA v2 を選ぶ
  4. 先ほど取得した「サイトキー」と「シークレットキー」を入力
  5. 「保存(Save)」をクリック

STEP 3:フォームに reCAPTCHA を追加する

  1. WPForms → フォームの編集 画面を開く(対象のフォームを選択)
  2. 左のフィールドから reCAPTCHA を選んでフォームにドラッグ&ドロップ(自動で追加される場合もあり)
  3. フォーム右上で「保存」

STEP 4:動作確認

  1. 公開ページにてフォームを表示し、
  2. 「私はロボットではありません」が表示されていればOK
  3. エラーが出る場合は:サイトキーが間違っていないか ドメイン設定が合っているか reCAPTCHA v2 か v3 を間違えていないか

🔒補足:v2とv3の違い

  • v2:「私はロボットではありません」チェックボックス付き → ユーザー操作あり
  • v3:スコア方式で非表示。
    自動判定 → ユーザーに見えないが誤判定もあり得る

WPForms公式ドキュメント

関連記事

ジャーナルへ戻る