MENU
  • ブログ用語集(ガイド)
  • ブログ運営基礎知識
  • SEOノウハウ
  • ブログ収益化
  • WordPress
  • Webデザイン
  • PC
  • サービス一覧
  • 無料相談
セオリコ
  • ブログ用語集
  • 記事一覧
    • ブログ基礎知識
      • ブログ基礎知識
      • ブログの書き方
      • サーバー関連
    • ブログ収益化
      • Google AdSense
    • SEO
    • Webデザイン
      • CSSデザイン
    • WordPress
      • WordPress エラー修正方法まとめ
      • WordPressテーマ
      • WordPressプラグイン
      • ブログカスタマイズ
    • PC関連
      • OS・ソフトウェア
      • ハードウェア
  • サービス一覧
    • ブログ個別サポート(コンサルティング)
    • サイト診断(Google AdSense 審査対策)
    • Search Console データ分析
    • WordPress エラー修復
    • Link Map Insights
  • 無料相談
セオリコ
  • ブログ用語集
  • 記事一覧
    • ブログ基礎知識
      • ブログ基礎知識
      • ブログの書き方
      • サーバー関連
    • ブログ収益化
      • Google AdSense
    • SEO
    • Webデザイン
      • CSSデザイン
    • WordPress
      • WordPress エラー修正方法まとめ
      • WordPressテーマ
      • WordPressプラグイン
      • ブログカスタマイズ
    • PC関連
      • OS・ソフトウェア
      • ハードウェア
  • サービス一覧
    • ブログ個別サポート(コンサルティング)
    • サイト診断(Google AdSense 審査対策)
    • Search Console データ分析
    • WordPress エラー修復
    • Link Map Insights
  • 無料相談

Contact Form 7 と Cloudflare Turnstile の連携(インテグレーション)方法解説

2025 7/05
WordPressプラグイン
2025/07/05

本記事をAIで要約

ChatGPTPerplexityGrokClaude

Contact Form 7 バージョン 6.1 から、「Cloudflare Turnstile」の連携機能が追加されました。

スパム対策では Google reCAPTCHA が広く使われていますが、サイトの状況によってはキャプチャが機能しなくなる、または有料になる可能性があります。

この機会に、無料で使える高機能な Cloudflare Turnstile に乗り換えたほうがよいかもしれません。

Turnstile の連携方法と、reCAPTCHA を使い続けるメリット・デメリットを見ていきましょう。

目次

Cloudflare Turnstile インテグレーション手順

WordPress に Cloudflare Turnstile を導入する方法は、おもに 3 パターンあります。

  • テーマファイルにコードを書く
  • Simple Cloudflare Turnstile などのプラグインを使う
  • Contact Form 7 のインテグレーション機能を使う

ここでは、Contact Form 7 のインテグレーション機能を使った設定手順を解説していきます。

Contact Form 7 バージョン確認

Cloudflare Turnstile インテグレーション機能は Contact Form 7 バージョン 6.1 以上で使えます。

Contact Form 7 バージョン

バージョンが 6.1 未満になっている場合は、最新版に更新してください。

  WordPress 本体が 6.7 以上になっていないと最新版に更新できません。本体や PHP バージョンがかなり古くなっているなら、すべて更新をおすすめします。

Google reCAPTCHA の連携を解除する

[お問い合わせ]-[インテグレーション]で Google reCAPTCHA と連携していた場合は、解除しておきます。

サイトキーとシークレットキーの両方を削除し、変更を保存してください。

Contact Form 7 reCAPTCHA削除

Google reCAPTCHA 側でもサイトを削除しておきます(よくわからない場合は、いったん飛ばしてもかまいません)。

Google reCAPTCHA 設定画面
歯車アイコン(設定)をクリック
Google reCAPTCHA 削除
ごみ箱アイコンをクリックして削除

Cloudflare Turnstile アカウント作成

Cloudflare Turnstile のアカウントを作成します。

「Get started for free」をクリック。

Cloudflare Turnstile

Google または Apple アカウントで認証するか、メール・パスワードを入力して Cloudflare のアカウントを作成します。

右上のメニューで日本語に切り替えられます。

Cloudflare Turnstile サインアップ画面

Cloudflare Turnstile ウィジェット作成

アカウント作成後、左メニューから Turnstile に入り、「ウィジェットを追加」をクリック。

Cloudflare Turnstile ウィジェットを追加

ウィジェット名を入力します。

自分でわかりやすければ何でも大丈夫なので、サイト名などを入れておきましょう。

Cloudflare Turnstile ウィジェット名入力

「+ ホスト名の追加」をクリックし、ドメインを入力して「追加」をクリックします。

Cloudflare Turnstile ホスト名設定

ここではテストサイト用のドメイン xnote.cloudfree.jp を入力しています。

下部の「ウィジェットモード」と「このサイトの事前クリアランスを選択しますか?」は、デフォルトのままで大丈夫です。

ウィジェット名とホスト名が設定されていることを確認の上、「作成」をクリックしてください。

Cloudflare Turnstile ウィジェット作成画面

サイトキーとシークレットキーが発行されます。この画面を開いておくか、メモ帳などに保存しておきましょう。

Cloudflare Turnstile サイトキーとシークレットキー

Contact Form 7 にキーを入力して保存

Contact Form 7 に Turnstile から発行されたキーを設定して連携します。

[お問い合わせ]-[インテグレーション]に入り、Turnstile 欄にある「インテグレーションのセットアップ」をクリック。

Contact Form 7 Cloudflare Turnstile インテグレーションボタン

先ほど発行した「サイトキー」と「シークレットキー」を入力・保存して作業完了です。

Contact Form 7 Cloudflare Turnstile キー入力画面

お問い合わせフォーム 表示確認

お問い合わせフォームを設置したページを開き、Turnstile のウィジェット(バッジ)が表示されていれば設定できています。

Cloudflare Turnstile ウィジェット表示
問い合わせフォーム上部にバッジが表示されている

デフォルトではフォームの上部にウィジェットが表示されます。

Turnstile ウィジェットの位置・サイズをカスタマイズ

Turnstile ウィジェットの位置とサイズを調整してみましょう。

位置を変更する

ウィジェットの位置を変更したいときは、フォーム内の任意の箇所にショートコード [turnstile] を入れてください。

以下は、送信ボタンの上に配置した例です。

Contact Form 7 Turnstile ショートコード

ショートコードを入力した位置にウィジェットが表示されます。

Contact Form 7 Turnstile ウィジェット位置を変更
送信ボタンの上にウィジェットが表示される

サイズを変更する

ショートコードを変更することで、以下の 3 種類のサイズを指定できます。

ショートコードサイズ
[turnstile]横 300px / 縦 65px
[turnstile size:flexible]横 100% / 縦 65px
[turnstile size:compact]横 150px / 縦 140px

size:flexible

Contact Form 7 Turnstile ウィジェットサイズをflexibleに変更

size:compact

Contact Form 7 Turnstile ウィジェットサイズをcompactに変更

お好みで調整してください。

Google reCAPTCHA から乗り換えたほうがよい?

Google reCAPTCHA は、2024 年に料金体系が変わったほか、2025 年末までに Google Cloud へ強制的に移行されることが発表されています。

Classic reCAPTCHA Gets a Modern Upgrade on Google Cloud

Google Cloud プロジェクトにて課金設定を有効化しているかどうかで、以下の違いがあります。

課金設定内容
有効評価回数が月間 10,000回を超えたら自動課金される
無効(未設定)評価回数が月間 10,000回を超えたら機能が停止する

「評価回数 ≒ 問い合わせフォームを利用した回数」という理解でよいと思います。

※ 管理画面のログインフォームなど、どこで reCAPTCHA を使用しているかで変わります

個人ブログや小規模サイトで問い合わせフォームのみに reCAPTCHA を使用しているなら、無料枠を超えることはまずないでしょう。

しかし、何万もの大量のスパムが押し寄せてくると上限数を超えてしまい、課金しないと問い合わせフォーム自体が機能しなくなる可能性もあります。

また、無料で使える Google reCAPTCHA Essential は機能面で制限があり、表示速度も重くなりがちです。

瀬尾

reCAPTCHA は重すぎるので hCaptcha を好んで使っていましたが、現在は Turnstile をメインで使っています。

Turnstile は無料でも高機能かつ実質上限なし

対する Cloudflare Turnstile は Google reCAPTCHA Essential よりセキュリティ精度が高く、かつ軽量です。

Contact Form 7 でも Turnstile が推奨されており、個人的にも reCAPTCHA を使い続けるメリットはあまりないと思います。

Turnstile は Cloudflare によるスマートな CAPTCHA 代替サービスです。Contact Form 7 は Turnstile とのインテグレーションモジュールを提供し、あなたのフォームをスパムボットから守ります。Google reCAPTCHA とは異なり Turnstile は無料で利用できます。reCAPTCHA を使うべき理由が特にないのであれば Turnstile を選択してください。

Cloudflare Turnstile インテグレーション | Contact Form 7 [日本語]

なお、Turnstile は 300 ドメインまで無料で使えます。

  • ウィジェット数上限:20
  • ウィジェットごとのドメイン:15

検証回数に制限はないので、個人サイト・小規模サイトでの使用なら Turnstile 一択と考えてもよいのではないでしょうか。

まとめ

Google reCAPTCHA でとくに困っていないのであれば、無理に乗り換える必要はないかもしれません。

でも Cloudflare Turnstile のほうがさくさく動きますし、スパムメールもしっかりブロックしてくれるので、できれば乗り換えをおすすめします。

これからスパムメール対策するなら、Turnstile を選んでおけば間違いありません。

Contact Form 7 関連記事:

  • Contact Form 7 の使い方と CSS デザイン・カスタマイズ方法
  • Contact Form 7 の検証機能で表示されるエラーの修正方法
  • Contact Form 7 のメールが届かない原因と対処法
WordPressプラグイン

著者

SEO コンサルタント 瀬尾

瀬尾 真

SEO コンサルタント

Web 歴 20 年以上の SEO コンサルタント。ライティング業務ほか、サイト制作・コンテンツ販売・メディア運営代行業務を行っています。当サイト(セオリコ)では、おもにブログ初心者向けのノウハウを配信。

ココナラでは WordPress エラー修正やハッキング修復、Search Console 分析サービスをご提供しています(年間400件以上対応)。

X (Twitter)
ココナラ
マシュマロ
お問い合わせ

関連記事

  • Contact Form 7
    Contact Form 7 の使い方と CSS デザイン・カスタマイズ方法
  • Interlinks Manager
    Interlinks Manager|WordPress の内部リンクを監視できるプラグイン
  • いいね!
    WordPress に独自のいいねボタンを設置できる WP-PostRatings
  • WP Downgrade
    WordPress ダウングレードプラグイン「WP Downgrade」の使い方と設定方法
  • HTML コード
    WordPress でソースコードをきれいに表示・埋め込むプラグイン 6 選
  • Table of Contents Plus CSS デザイン
    Table of Contents Plus カスタマイズ方法(CSS デザイン)
  • 日本製のWordPressテーマ・プラグイン
    日本製の WordPress テーマ・WordPress プラグインまとめ
  • LMS
    LMS 構築におすすめの WordPress テーマ「BuddyBoss」&プラグイン「LearnDash」
  1. セオリコ
  2. WordPress
  3. WordPressプラグイン
  4. Contact Form 7 と Cloudflare Turnstile の連携(インテグレーション)方法解説
Category
  • ブログ運営法
  • ブログ収益化
  • SEO
  • Webデザイン
  • WordPress
  • PC
Service
  • ブログ個別サポート
  • Google AdSense 審査対策
  • WordPress エラー修復
  • Search Console 分析
WordPress Plugin
  • Link Map Insights
Information
  • ブログ用語集(ガイド)
  • お問い合わせ
  • サイトマップ
  • セオリコ運営者情報
  • コンテンツポリシー
  • プライバシーポリシー
  • X (@seoryco)

© seoryco.

  • お問い合わせ
  • サービス一覧
  • 検索
  • 目次
  • トップへ
目次