WordPress

Contact Form 7にTurnstileを設定する方法

Cloudflare TurnstileをWordPressに導入する

『reCAPTCHA』の無料プランは、月の評価回数が100万回から1万回に大幅に引き下げられました。悲しい。
いろいろ代替えなども探していたのですが、Contact Form 7では代替ツールとして、『Cloudflare Turnstile(クラウドフレア ターンスタイル)』が紹介されています。詳細はこちら

今回はこのCloudflare Turnstileの登録から設定までを行います。

主な流れ

  1. Cloudflare Turnstileのアカウントを作成する
  2. Cloudflare Turnstileでキーを発行する
  3. 発行したキーをWordPressに設定する

WEBサイト

https://www.cloudflare.com にアクセスします。
「Start for free」というボタンがあるのでクリック。

※右上の地球アイコンから言語が変更できるので、ちょっとうといけど日本語にもなりました

アカウントを作成する

登録ページがあるので他サービスと連携またはメールアドレスとパスワードを使って登録します。
今回はGoogleアカウントと連携してみました。

登録後にはじめにでてきたページ。サイトの登録ページっぽいです。

キーを発行する

https://www.cloudflare.com にアクセスして、右上のログインボタンをクリックすると、下記のようなダッシュボードページ(Account home)にいけます。

なんか全然日本語にならんのだが…。

元気出して進めます。

左のメニューから「Application security」-「Turnstile」をクリック。

Turnstile widgetsの「Add Widget」ボタンをクリック。

ウィジェット名を入力

WEBサイトの名前とか、あとから見た時にどこで使ったかわかるようにしておこう。
フリープランは15個のウィジェットが作成できる。

ホスト名を入力

「Add a custom hostname」の箇所にホストを入力して「add」ボタンをクリック
フリープランはホストネーム(ホスト名)は1ウィジェットにつき20まで登録できる。

ウィジェットモードを選択

「Managed」の状態でOK。

一番最後のやつはこのままでOK。

「Create」ボタンをクリック。

生成された「サイト キー」と「シークレット キー」はコピーして控えておく。

発行したキーをWordPressに設定する

ContactForm7の「インテグレーション」をクリックし、インテグレーションのセットアップボタンをクリック。

先ほど発行したサイトキーとシークレットキーをそれぞれコピー&ペーストして、「変更を保存」ボタンをクリック。

これで設定完了です。

設定完了後

「Turnstile はこのサイト上で有効化されています。」と表示されます。

お問い合わせフォームの上にボット対策のメッセージが表示されたらOK。

ブックマーク

https://developers.cloudflare.com/turnstile/plans

プランの確認用ブックマーク。フリーは20ウィジェット15ホストネーム。

覚書

サイトキーとシークレットキーはウィジェット単位で生成されるので、1ウィジェットの中ですべてのホストネームで同じsitekeyとsecret keyを共有して使用する。

  • この記事を書いた人

ゆず

■忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
■サイト運営費のためGoogleAdsenseをいれています。
gifteeを贈る / コーヒーをおごる / mail

1

outlookを最小化すると勝手に終了してしまう outlookを最小化すると勝手に終了してしまうと相談されたけど実はそれ勝手に閉じてるわけじゃなくて、おそらく「最小化時にアイコン化する設定」になって ...

2

前提 自分用ブックマークサイトとして使用しているてがろぐに、いいねボタンをつけようという狙いです。なので、てがろぐのセットアップは終了し稼働しているものとします。 配布ページのマニュアルを参考に進めま ...

3

感想をもっと手軽に、お気軽に。 https://labo.01kawa.com/kansou 同人イベントやSNSで大好きな作家さんの作品に感動したとき、「感想送りたいな!」って思うけど、言葉に詰まっ ...

-WordPress
-