AI要約
サイトのコンテンツでフィールドを動的に設定しますか?動的なフィールドオプションは、サイトからすべての投稿タイトル、カテゴリ、または同様の詳細を自動的に取得し、これらのオプションの作成と更新の手間を省きます。
このチュートリアルでは、WPFormsで動的なフィールド選択を作成する方法を説明します。
ドロップダウン、複数選択、またはチェックボックスフィールドの追加
開始するには、既存のフォームを編集するか、新しいフォームを作成する必要があります。この例では、見積もり依頼フォームテンプレートを使用します。

動的なフィールドを作成するには、次のいずれかのフィールドタイプを追加する必要があります:ドロップダウン、複数選択、またはチェックボックス。この例では、フォームにドロップダウンフィールドを追加します。

ドロップダウンフィールドの設定を構成するには、それをクリックしてフィールドオプションパネルを開きます。

次に、ラベルを製品に変更します。

動的フィールドの選択肢を設定する
次に、高度な設定タブに移動します。ここでは、動的な選択肢ドロップダウンが表示され、2つの選択肢があります:
この例では、投稿タイプオプションを選択します。

投稿タイプオプションが選択されると、サイトで利用可能なすべての投稿タイプが含まれる動的投稿タイプソースドロップダウンフィールドが表示されます。この例では、製品を選択します。
注意:この例ではカスタム投稿タイプを使用しています。詳細については、WPBeginnerのカスタム投稿タイプの作成に関するチュートリアルを確認してください。

これで、ユーザーがフォームを表示すると、公開されているすべての製品投稿のタイトルがこのドロップダウンフィールドのオプションとして一覧表示されます。

よくある質問
以下に、複数選択フィールドの動的な選択肢の使用に関するよくある質問に回答しました。
動的な選択肢フィールドを設定するために使用されるデフォルトのクエリを変更するためのフック/フィルターはありますか?
はい。wpforms_dynamic_choice_post_type_argsフィルターは、投稿タイプと分類法の動的な選択肢を設定するために使用されます。特定のカテゴリの投稿タイプを除外または含めるようにデフォルトのクエリをカスタマイズできます。
利用可能なすべてのカスタマイズオプションについては、動的な選択肢のカスタマイズに関するチュートリアルをご覧ください。
別のフォームのエントリを動的な選択肢オプションとして使用できますか?
現時点では、WPFormsは別のフォームのエントリを使用して動的な選択肢を設定することをサポートしていません。
これで、Webサイト内の既存の投稿、ページ、または分類法のタイトルが自動的に設定された動的なフィールドを持つフォームを作成できます。
次に、送信されたフォームエントリを管理しますか?その場合は、フォームエントリの詳細ガイドをご覧ください。