SWELL+Contact Form 7で「お問合せフォームページ」のみreCAPTCHAを表示する方法
- 本郷 輝
- 記事制作日2025年6月27日
- 更新日2025年6月27日
- 2いいね!
自分自身の備忘録として。
この記事では、SWELL × Contact Form 7環境で、reCAPTCHAバッジを「お問い合わせページのみに表示」する方法を解説します。
前提条件
- WordPressテーマ:SWELL
- フォームプラグイン:Contact Form 7(CF7)
- reCAPTCHAバージョン:v3(右下にバッジが出るタイプ)
作業手順
1. Google reCAPTCHA のサイトキーとシークレットキーを取得
- Google reCAPTCHA 管理ページ にアクセス
- ドメインを登録(例:
yourdomain.com
) - バージョンを選択(v2(チェックボックス型) or v3(バッジ表示・非表示可))
- 「サイトキー」「シークレットキー」が表示されるのでコピーしておく


2. WordPressにキーを設定する
- WordPress管理画面 → 「お問い合わせ」→「インテグレーション」
- 「reCAPTCHA」セクションの「インテグレーションのセットアップ」をクリック
- 上記で取得した「サイトキー」「シークレットキー」を入力
- 変更を保存


サイトキーとシークレットキーを入力して保存
3. お問合せフォームページでのみ、reCAPTCHAバッジを表示
reCAPTCHA v3を使うと、バッジ(reCAPTCHAのマーク)が全ページで画面右下に表示されます。
ここではreCAPTCHAバッジ(v3)を「お問い合わせページのみ」に表示して、それ以外のページではreCAPTCHAスクリプトの読み込みを防ぐ(高速化&デザイン崩れ防止)ように設定します。

functions.phpで制御

以下のコードを、子テーマの functions.php
に追加してください。
function load_recaptcha_js() {// 「お問い合わせページのスラッグ」に置き換える(例:"contact") if ( ! is_page( 'contact' ) ) { wp_deregister_script( 'google-recaptcha' ); }}add_action( 'wp_enqueue_scripts', 'load_recaptcha_js',100 );
完了
これでお問い合わせページのみでreCAPTCHA v3を読み込ませることができます!!
作業完了!
SWELLを活用したサイト制作・SEO相談、承っています!
この記事をここまで読んでいただき、
「SWELLいいな!」「自分でも使ってみたいかも」「こういうサイト作りたい」と思った方へ。
僕は普段、SWELLを活用したコーポレートサイト制作やSEO支援を中心に、
企業様・個人事業主の方のWebまわりをサポートしています。
✅ SWELLを使ったコーポレートサイト制作
→ 設計・デザイン・公開までまるっとお任せください。この記事で紹介した事例のようなサイト、作れます。
✅ SWELLのちょっとしたカスタマイズ相談
→ フォント調整・余白調整・レイアウト調整・表示条件の設定など、ピンポイントでの対応OKです!
✅ SEOコンサルティング
→ キーワード設計・競合分析・内部対策の見直しまで幅広くご対応します。SWELLで作ったホームページからのお問合せが欲しい方は是非ご相談ください。
お気軽にご連絡ください↓
メールアドレス:hikaru-web@hikaru-hongo.net
- この記事にいいね!する
この記事を書いた人
- 18いいね!
稼働ステータス
◎現在対応可能
- 本郷 輝
職種
マーケティング
Webディレクター
希望時給単価
1,000円~3,000円
半年~1年後に月5~10件のWeb経由で問い合わせがくるWebサイトを作ります。 Web制作歴5年のWebエンジニア・Webディレクターとして、WordPressを用いたHP制作とニッチ業界のSEO対策による売上向上を専門としています。 HP/LP制作実績は100サイト以上。パーソナルジム、土木工事会社、不動産会社など多業種に対応してきました。SEO対策においては、ゼロから立ち上げた新規サイトをニッチ市場でサービスキーワード検索1位に導き、月間1.5万PV、月商500万円の売上を実現した実績があります。 エンジニア知識を持ったSEOディレクターとして、大量のページを作成するようないわゆるデータベース型のサイトの構築も得意です。 競合が対応しきれないような細かいキーワードまで対策して、お問合せにつなげる戦略でお客様の売上に貢献します。 少し珍しいキャリアの特徴として、Fリーグ(フットサル日本トップリーグ)のエスポラーダ北海道、バサジィ大分でプロ選手として活動しながらWeb制作の経験を積んできました(バサジィ大分在籍時は完全プロ契約のため1年間休職)。 アスリートとしての経験で培った「やると決めたら徹底的にやり抜く」精神で、お客様のプロジェクトに全力で取り組みます。
スキル
SEO
HTML/CSS
WEBサイト設計
・・・(登録スキル数:8)
スキル
SEO
HTML/CSS
WEBサイト設計
・・・(登録スキル数:8)