AffiliateWPでCloudflare Turnstileを設定する

プラサント・ライ

執筆者: Prasant Rai
更新日:

このページについて

アフィリエイト登録フォームおよびログインフォームのスパム防止に Cloudflare Turnstile を使用しますか? Cloudflare Turnstile は、視覚的な課題を表示せずにユーザーを検証する、無料のパズル不要の CAPTCHA 代替手段です。ボットや悪用からアフィリエイトプログラムを保護しながら、シームレスでプライバシーに配慮したエクスペリエンスを提供します。

このチュートリアルでは、AffiliateWP で Cloudflare Turnstile を設定して使用する方法を説明します。

Cloudflare Turnstile サイトキーの生成

AffiliateWP で Cloudflare Turnstile を設定する前に、Cloudflare アカウントでサイトキーとシークレットキーを作成する必要があります。

まず、Cloudflare アカウントにログインします。ダッシュボードから、左側のサイドバーにある Turnstile メニューをクリックします。Turnstile ページが表示されたら、Add widget ボタンをクリックします。

次に、Widget name フィールドに名前を入力します。これは内部参照用であり、訪問者には表示されません。

Hostname Management で、Add Hostnames ボタンをクリックします。

ホスト名を追加

サイドバーが表示されます。Add a custom hostname フィールドに、ウェブサイトのドメイン名(例:example.com)を入力し、その横にある Add ボタンをクリックします。

ドメインがリストに表示されたら、下部にある Add ボタンをクリックして確定します。

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

下にスクロールして Widget Mode セクションに移動します。ここで、サイトのフロントエンドで Turnstile がどのように動作するかを選択できます。

  • Managed(推奨):チャレンジを表示するか、ユーザーをサイレントで検証するかを自動的に決定します。
  • Non-interactive:Turnstile ウィジェットを表示しますが、操作は不要です。
  • Invisible:表示されるウィジェットなしで、完全にバックグラウンドで実行されます。

特別な理由がない限り、Managed オプションを選択したままにしてください。

ウィジェットの設定が完了したら、Create ボタンをクリックします。

Cloudflare は、作成したウィジェットの Site Key と Secret Key を生成します。次のステップで使用するために、これらを準備しておいてください。

AffiliateWP で Turnstile を設定する

WordPress サイトに戻り、AffiliateWP » Settings に移動します。Affiliates タブをクリックし、Affiliate Registration & Login Security セクションまでスクロールします。

Turnstile オプションをクリックして、Cloudflare Turnstile を CAPTCHA メソッドとして選択します。

これにより、Turnstile Site Key と Turnstile Secret Key の 2 つのフィールドが表示されます。

Cloudflare アカウントからキーをコピーし、AffiliateWP の対応するフィールドに貼り付けます。

完了したら、下にスクロールして Save Changes をクリックし、設定を適用します。

アフィリエイトログインフォームで CAPTCHA を有効にする

Turnstileを選択すると、アフィリエイトログインフォームにCAPTCHAを追加というオプションも表示されます。

このオプションを有効にすると、登録フォームに加えてアフィリエイトログインフォームにもTurnstile保護が追加されます。これにより、クレデンシャルスタッフィング、ブルートフォース攻撃、その他の自動化されたログインの悪用を防ぐことができます。

チェックボックスをオンにして設定を保存してください。

Cloudflare Turnstile のテスト

セットアップが完了したら、Turnstileが期待どおりに機能していることをテストすることが重要です。

アフィリエイト登録ページにアクセスし、テストエントリを送信してみてください。すべてが正しく設定されていれば、選択したウィジェットモードに応じて、Turnstileはバックグラウンドでサイレントに送信を検証するか、最小限のウィジェットを表示します。

ログインフォームでCAPTCHAを有効にした場合は、アフィリエイトログインページからログインを試みて、それもテストしてください。

CAPTCHAが表示されない場合や送信が失敗する場合は、以下を再確認してください。

  • サイトキーとシークレットキーが正しくコピーされ、保存されている
  • Cloudflareウィジェットのホスト名管理にドメインが追加されている
  • AffiliateWP » 設定でTurnstileが選択されている

よくある質問

Cloudflare Turnstileは無料で利用できますか?

はい。Cloudflare Turnstileはすべてのユーザーが無料で利用でき、有料のCloudflareプランは必要ありません。

DNSやCDNなどの他のCloudflare機能を有効にせずにTurnstileを使用できますか?

はい。Turnstileを使用するためにCloudflare DNS、CDN、またはプロキシを使用する必要はありません。Cloudflareアカウントがあれば十分です。

登録フォームとログインフォームの両方にTurnstileを有効にできますか?

はい。CAPTCHA設定でTurnstileを選択すると、ログインフォームでTurnstileを有効にするオプションが表示されます。

まだ解決しませんか? チケットを送信 開発チームがお手伝いします。

AffiliateWP で今日から売上を増やしましょう

今日からアフィリエイトプログラムを開始し、新しい収益チャネルを解放してビジネスをより速く成長させましょう。