AI要約
スパム送信からフォームを保護するためのカスタマイズ可能なオプションが必要ですか? WPFormsのカスタムキャプチャ機能を使用すると、カスタム質問と回答または数式キャプチャフィールドを簡単に作成して、スパムを防止できます。
このチュートリアルでは、WPFormsでカスタムキャプチャフィールドをカスタマイズする方法を説明します。
注意:GoogleのreCAPTCHAの詳細をお探しですか? スパムフリーのコンタクトフォームに関するチュートリアルでは、WPFormsで利用可能なすべてのスパム対策方法をカバーしています。
始める前に、WordPressサイトにWPFormsをインストールして有効化してください。また、ライセンスを認証したことを確認してください。
カスタムキャプチャフィールドの追加
注意:カスタムキャプチャはWPFormsバージョン1.8.7以降に統合されています。最新バージョンのWPFormsを使用している場合は、アドオンをインストールする必要はありません。ただし、古いバージョンを使用している場合は、カスタムキャプチャアドオンをインストールして有効化する必要があります。
まず、新しいフォームを作成するか、既存のフォームを編集してフォームビルダーにアクセスします。フォームビルダーでは、Fancy Fieldsの下にカスタムキャプチャフィールドがあります。

このフィールドをフォームで使用するには、フォームビルダーのフォームプレビューパネルにドラッグアンドドロップするだけです。カスタムキャプチャフィールドは常に必須であり、ユーザーはフォームを送信する前に質問に答える必要があります。
フィールドをカスタマイズするには、フォームプレビューパネルのフィールドをクリックしてフィールドオプションを開きます。ここで、ラベル、タイプ、説明など、カスタムキャプチャフィールドの変更を行うことができます。

次のセクションでは、フォームで使用できる2つのキャプチャタイプについて説明します。
数式キャプチャ
これは、カスタムキャプチャフィールドをフォームに追加したときのデフォルトオプションです。数式キャプチャは、フォームで加算、減算、乗算の質問をランダムに生成します。
フォームがページに公開されると、ページが読み込まれるたびに新しいランダムな数式の質問が表示されます。ここにカスタムキャプチャが有効になっているインタラクティブなフォームがあります。
注意:数式キャプチャをカスタマイズしたい場合は、カスタムコードを使用して行うことができます。詳細については、数式キャプチャを変更する方法に関するチュートリアルを参照してください。
カスタム質問と回答
または、数式キャプチャタイプの代わりにカスタム質問と回答を使用することもできます。これを行うには、フィールドオプションパネルで、タイプフィールドに移動して、質問と回答オプションを選択します。

次に、最初のフィールドに質問を、2番目のフィールドにその回答を追加します。

必要であれば、プラス記号 (+) または マイナス記号 (-) ボタンをクリックして、質問と回答のセットを追加または削除できます。

質問と回答のセットが複数ある場合、フォームはブラウザで読み込まれるたびに質問をランダムに1つ表示します。
カスタムキャプチャフィールドの設定が完了したら、必ずフォームを保存してください。正しく機能することを確認するために、公開する前にフォームをテストすることをお勧めします。
これで完了です!フォームにカスタムキャプチャフィールドを追加して、スパム防止方法をカスタマイズできるようになりました。
次に、フォーム送信後にユーザーに確認メッセージまたは特定のページを表示しますか?フォームの確認を設定する方法に関するガイドをご覧ください。