WordPressのフォームにCloudflare Turnstileを追加する方法【CAPTCHA代替案

WordPressフォームのセキュリティを強化したいですか?WPFormsがCloudflare Turnstileを導入したことで、WordPressのフォームはより安全になりました。

この記事では、WordPressサイトにCloudflare Turnstileを設定するのがいかに迅速で簡単かをご紹介します。

今すぐWordPressのメールを修正

Cloudflare Turnstileとは?

Cloudflare TurnstileはCAPTCHAの代替ツールで、hCaptchaやGoogle reCAPTCHAのようなツールのようにユーザーが画像を識別する必要がありません。

ブラウザのチャレンジを静かに回転させ、非インタラクティブな JavaScript チャレンジを実行することで、フォームにスパムがない状態を保ちます。

CAPTCHAに含まれる画像の識別に時間を取られることがないため、ユーザー体験が向上するという意見が多い。

このサービスを利用するには、Cloudflareの顧客である必要はありません。サイトオーナーなら誰でも無料で登録できます。

WordPressのフォームにCloudflare Turnstileを追加する方法

このCAPTCHAの代用品について少し知っていただいたところで、WordPressサイトのフォームを保護するためにCloudflare Turnstileを設定する方法を見てみましょう。

ステップ1: WPFormsのダウンロードとインストール

WPFormsのホームページ

このチュートリアルでは、WordPressサイトにWPFormsをインストールする必要があります。

このステップで助けが必要な場合は、WordPressプラグインをインストールするためのステップバイステップガイドをご覧ください。

ステップ 2: Cloudflare アカウントの作成と設定

クラウドフレアのウェブサイト

あなたのウェブサイトでWPFormsを有効化した後、新しいタブまたはウィンドウを開き、Cloudflareのウェブサイトにアクセスしてください。

Cloudflareのサイトでは、アカウントにサインアップするか、既存のアカウントを持っている場合はログインする必要があります。Cloudflareのアカウントは無料です。

ログインしてCloudflareダッシュボードを表示したら、右サイドバーメニューのTurnstileオプションを選択し、Add siteをクリックします。

Cloudflare Turnstileにサイトを追加する

次に、サイト名を入力します。これは内部使用のみです。

Cloudflare Turnstileにサイト名を入力する

その後、ドメイン欄にウェブサイトのURLを入力します。

Cloudflare Turnstileにウェブサイトドメインを追加する

ここに複数のドメインを入力し、1つのAPIキーをすべてのドメインで使用することができます。

Cloudflareのサイトでのセットアップの最後のステップは、ウィジェットのタイプを選択することです。これらのオプションにより、CloudflareがどのようにCAPTCHAリクエストを処理するかを選択することができます。

マネージド、ノンインタラクティブ、インビジブルの3つのオプションがある。

Cloudflare Turnstileでウィジェットタイプのオプションを選択する

  • マネージド:このオプションにより、Cloudflareは訪問者の情報を使用して、インタラクティブなチャレンジを表示するか、ブラウザデータに基づいて自動的に検証するかを決定します。表示されるインタラクティブな課題はチェックボックスのみです。画像やテキストは表示されません。
  • 非インタラクティブ:ユーザーはこのチャレンジと一切対話しません。ブラウザチャレンジがユーザーを確認するために実行されている間、ユーザーはローディングバーのあるウィジェットを見るだけです。
  • 不可視:このオプションはバックグラウンドで見えないように実行され、ユーザーからの操作は必要ありません。

ウィジェットタイプを選択した後、作成ボタンをクリックしてください。

青い「作成」ボタンをクリック

こうすることで、一意のAPIキーが生成される。

Cloudflare TurnstileのAPIキー

このタブまたはウィンドウでこれらを開いたまま、WordPressダッシュボードとWPFormsアカウントを含むタブまたはウィンドウに戻ります。

ステップ3:WPFormsでCloudflare Turnstileを設定する

さて、いよいよWPFormsにサイトキーとシークレットキーを貼り付けてアカウントに接続します。

WordPressのダッシュボードからWPForms " Settingsを クリックします。そしてCAPTCHAのタブを選択します。ここにCloudflare Turnstile接続があります。

WPFormsのCAPTCHA設定に移動する

次に、提供されたオプションからTurnstileを 選択します。

オプションからターンスタイルを選択

その下に、フォームスパムを防ぐためにCloudflareアカウントをWPFormsに接続するためのSite Keyと Secret Keyを入力する必要があります。

Cloudflareアカウントを開いている他のタブからこれらの値を正確にコピーし、WPFormsのTurnstileセットアップに貼り付けます。

CloudflareからWPFormsにサイトキーとシークレットキーを入力する

両方のキーを入力したら、追加の設定を行うことができます。

失敗メッセージ

WPFormsで失敗メッセージを設定する

この設定では、ユーザーが検証プロセスに失敗した場合に表示されるメッセージをカスタマイズできます。

タイプ

Cloudflareウィジェットのタイプを設定する

タイプ設定では、フォーム上のCloudflareウィジェットの外観をdark、light、autoから選択できます。auto を選択した場合、ユーザーのデバイス設定に基づいて前後に切り替わります。

プレビュー&ノーコンフリクトモード

WPFormsでプレビューにアクセスしてNo-Conflict Modeを有効にする

タイプを更新すると、ウィジェットをプレビューするセクションが表示されます。これは設定を保存した後に更新されることに注意してください。

その下はNo-Conflict Modeです。Cloudflare TurnstileまたはCAPTCHAオプションのいずれかがあなたのサイトで何度もロードされる場合、スパム対策オプションが適切に機能しない問題を引き起こす可能性があります。

この例は、WPFormsとあなたのサイトのテーマが両方ともTurnstileを使用している場合です。

No-Conflict Modeを選択すると、WPFormsによって読み込まれないTurnstileコードが自動的に削除されます。

よくわからない、あるいは電話をかけるのに抵抗がある場合は、サポートチームに連絡すれば質問に答えてくれる。

設定が完了したら、「設定を保存」ボタンをクリックします。

ターンスタイルの設定をWPFormsに保存する

その後、Turnstileウィジェットのプレビューとユーザーにどのように表示されるかを見ることができるはずです。

設定を保存した後、Turnstileウィジェットをプレビューすることができます。

ステップ 4: WPFormsのフォームにCloudflare Turnstileを追加する

キーが設定され、CloudflareアカウントがWPFormsにリンクされています。次のステップはフォームを作成してテストすることです。

そのためには、WordPressでWPFormsを開く。新しいフォームを作成することも、既存のフォームを操作することもできます。

フォームビルダーに入ると、Standard FieldsにTurnstileオプションが表示されます。このオプションを使ってフォームにターンスタイルを追加してください。

Turnstile フィールドはフォームビルダーの Standard Fields セクションに表示されます。

一旦Turnstileをフォームに対してオンにすると、必要に応じて簡単にオフにしたりオンに戻したりすることができます。これを行うには、設定 " スパム保護とセキュリティに移動します。

Turnstileのオン・オフを切り替えるには、WPFormsの設定のスパム保護とセキュリティに進んでください。

そこから、トグルスイッチを使用して、特定のフォームのTurnstileを有効または無効にします。

トグルスイッチを使用して、フォームでTurnstileを有効または無効にします。

Turnstile オプションが標準フィールドセクションに表示されているにもかかわらず、フォーム上に Turnstile を表示する特定のフィールドがあるわけではないことに注意してください。むしろ、Turnstile がフォーム上で適切に有効になると、フォームビルダーの右上にバッジが表示されます。

右上のバッジは、あなたのフォームでTurnstileが有効になっていることを示します。

フォームが完成したら、それを公開し、正常に動作することを確認するためのテストを実行できるようにします。

ステップ5:Cloudflare Turnstileをテストする

あとはテストするだけです!すべてが期待通りに動いていることを確認するには、フォームにエントリーを送信するだけです。

フォームテストの詳細については、こちらのフォームテストチェックリストをご覧ください。

次に、メール到達率を向上させる

WordPressから送信したメールを確実に配信する方法をご存知ですか?WordPressのメール配信に関するベストプラクティスをご覧ください。

また、WordPressからテストメールを送信する方法を読んで、メールを正しくテストできることを確認することもお忘れなく。

今すぐWordPressのメールを修正

メールを修正する準備はできていますか? 今すぐ始める 最高のWordPress SMTPプラグインで。また、すべての有料プランには14日間の返金保証があります。

この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。WPFormsがどのように資金を調達しているのか、なぜそれが重要なのか、そしてどのように私たちをサポートできるのかをご覧ください。

レニー・デコスキー

2001年からブログを始め、2007年からWordPressを使っています。WordPressプラグインについて書いていないときは、本を読んだり、ロータリーを楽しんだりしています。 もっと知る

無料のWP Mail SMTPプラグインをお試しください

お気に入りのSMTPプロバイダーを使って、WordPressのメールを確実に送信しましょう。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。