Résumé IA
Voulez-vous remplir dynamiquement des champs avec le contenu de votre site ? Les options de champ dynamique extrairont automatiquement tous les titres de publication, catégories ou détails similaires de votre site, vous épargnant ainsi le temps et les efforts nécessaires pour créer et mettre à jour ces options.
Ce tutoriel vous montrera comment créer des choix de champ dynamiques dans WPForms.
Dans cet article
Ajouter un champ Liste déroulante, Choix multiple ou Cases à cocher
Pour commencer, vous devrez modifier un formulaire existant ou créer un nouveau formulaire. Pour cet exemple, nous utiliserons le modèle de formulaire Demander un devis.

Pour créer un champ dynamique, vous devrez ajouter l'un des types de champ suivants : Liste déroulante, Choix multiple ou Cases à cocher. Dans notre exemple, nous ajouterons le champ Liste déroulante à notre formulaire.

Pour configurer les paramètres du champ Liste déroulante, cliquez dessus pour ouvrir le panneau Options du champ.

Ensuite, nous commencerons par changer l'Étiquette en Produits.

Définir les choix de champs dynamiques
Ensuite, allez dans l'onglet Avancé. Ici, vous verrez le menu déroulant Choix dynamiques, où vous aurez deux choix :
- Type de publication : Les différents types de contenu sur votre site WordPress, tels que les Publications et les Pages.
- Taxonomie : Les groupes ou étiquettes utilisés pour classer les publications et les types de publications personnalisés, tels que les Catégories et les Étiquettes.
Dans notre exemple, nous sélectionnerons l'option Type de publication.

Lorsque l'option Type de publication est sélectionnée, vous verrez le champ de menu déroulant Source de type de publication dynamique, qui inclura tous les types de publication disponibles sur votre site. Dans notre exemple, nous sélectionnerons Produits.
Remarque : Dans cet exemple, nous utilisons un type de publication personnalisé. Pour plus de détails, assurez-vous de consulter le tutoriel de WPBeginner sur la création de types de publication personnalisés.

Maintenant, lorsqu'un utilisateur visualise le formulaire, les titres de toutes les publications de Produits publiées seront listés comme options dans ce champ Liste déroulante.

Questions fréquemment posées
Ci-dessous, nous avons répondu à quelques questions fréquentes sur l'utilisation de choix dynamiques pour les champs à options multiples.
Existe-t-il un hook/filtre pour modifier la requête par défaut utilisée pour remplir les champs de choix dynamiques ?
Oui. Le filtre wpforms_dynamic_choice_post_type_args est utilisé pour remplir les Choix dynamiques pour les types de publication et les taxonomies. Vous pouvez personnaliser la requête par défaut pour exclure ou inclure des types de publication d'une catégorie spécifique.
Pour en savoir plus sur toutes les options de personnalisation disponibles, consultez notre tutoriel sur les choix dynamiques personnalisés.
Puis-je utiliser des entrées d'un autre formulaire comme options de choix dynamiques ?
Pour le moment, WPForms ne prend pas en charge l'utilisation d'entrées d'un autre formulaire pour remplir les choix dynamiques.
Et voilà ! Vous pouvez maintenant créer un formulaire avec des champs dynamiques remplis automatiquement avec les titres des publications, pages ou taxonomies existantes sur votre site web.
Ensuite, souhaitez-vous gérer les entrées de formulaire soumises ? Alors assurez-vous de consulter notre guide détaillé sur les entrées de formulaire.