SWELL+Contact Form 7で「お問合せフォームページ」のみreCAPTCHAを表示する方法

目次
  1. 前提条件
  2. 作業手順
  3. 1. Google reCAPTCHA のサイトキーとシークレットキーを取得
  4. 2. WordPressにキーを設定する
  5. 3. お問合せフォームページでのみ、reCAPTCHAバッジを表示
  6. 完了
  7. SWELLを活用したサイト制作・SEO相談、承っています!

自分自身の備忘録として。

この記事では、SWELL × Contact Form 7環境で、reCAPTCHAバッジを「お問い合わせページのみに表示」する方法を解説します。

 

 前提条件

  • WordPressテーマ:SWELL
  • フォームプラグイン:Contact Form 7(CF7)
  • reCAPTCHAバージョン:v3(右下にバッジが出るタイプ)
  •  

 

作業手順

1. Google reCAPTCHA のサイトキーとシークレットキーを取得

  1. Google reCAPTCHA 管理ページ にアクセス
  2. ドメインを登録(例:yourdomain.com)
  3. バージョンを選択(v2(チェックボックス型) or v3(バッジ表示・非表示可))
  4. 「サイトキー」「シークレットキー」が表示されるのでコピーしておく
8AsdLzI0PsYP3jsk8ueJuFCNzqgbvFrfNgnYIOHi.png

 

gYaVf94J5t387nhIxZoX7JXl1bTgRFPWKFfGvjaK.png

 

2. WordPressにキーを設定する

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

サイトキーとシークレットキーを入力して保存

 

 

3. お問合せフォームページでのみ、reCAPTCHAバッジを表示

reCAPTCHA v3を使うと、バッジ(reCAPTCHAのマーク)が全ページで画面右下に表示されます。

ここではreCAPTCHAバッジ(v3)を「お問い合わせページのみ」に表示して、それ以外のページではreCAPTCHAスクリプトの読み込みを防ぐ(高速化&デザイン崩れ防止)ように設定します。

 

O7LPD6GqIDZMglBLFhHSwsmQx7jIGP96gbrjDgDi.png

 

 

functions.phpで制御

CqcaL3uYzBkWQFSEk3o5tXmNfQyUfxRcGnRJIVZw.png

以下のコードを、子テーマの 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
 


 

 

 

 

この記事を書いた人

本郷 輝

マーケティング

  • Webディレクター
  • マーケティングリサーチャー
  • マーケティングプランナー

投資額を回収するHP制作!中小企業のSEO対策が得意です。

ステータス
現在対応可能
希望時給
3,000円~5,000円
活動エリア
東京都

半年~1年後に月10件以上、有効な問い合わせがくるWebサイトを作ります。 エイチリンク株式会社代表。SEO・Web制作歴7年目のWebエンジニア・Webディレクターとして、WordPressを用いたHP制作とニッチ業界のSEO対策による売上向上を専門としています。 HP/LP制作実績は100サイト以上。パーソナルジム、土木工事会社、不動産会社など多業種に対応してきました。SEO対策においては、ゼロから立ち上げた新規サイトをニッチ市場でサービスキーワード検索1位に導き、月間1.5万PV、月商500万円の売上を実現した実績があります。 エンジニア知識を持ったSEOディレクターとして、大量のページを作成するようないわゆるデータベース型のサイトの構築も得意です。 競合が対応しきれないような細かいキーワードまで対策して、お問合せにつなげる戦略でお客様の売上に貢献します。 少し珍しいキャリアの特徴として、Fリーグ(フットサル日本トップリーグ)のエスポラーダ北海道、バサジィ大分でプロ選手として活動しながらWeb制作の経験を積んできました(バサジィ大分在籍時は完全プロ契約のため1年間休職)。 アスリートとしての経験で培った「やると決めたら徹底的にやり抜く」精神で、お客様のプロジェクトに全力で取り組みます。

対応業務
ランディングページ(LP)制作・作成|ホームページ制作・作成|ECサイト構築・ネットショップ作成代行|SEO対策|オウンドメディア制作・構築・運用代行|記事作成代行・ライティング
スキル
  • PHP
  • SEO
  • HTML/CSS
  • JavaScript (jQuery)
  • Python
  • WEBサイト設計

関連記事