Définition des choix de champs dynamiques

Souhaitez-vous remplir dynamiquement les champs avec le contenu de votre site ? Les options de champs dynamiques extrairont automatiquement tous les titres d'articles, catégories ou autres détails similaires de votre site, vous évitant ainsi de devoir créer et mettre à jour ces options.

Ce tutoriel vous montrera comment créer des choix de champs dynamiques dans WPForms.


Ajout d'un champ de type liste déroulante, choix multiple ou cases à cocher

Pour commencer, vous devez modifier un formulaire existant ou en créer un nouveau. Pour cet exemple, nous utiliserons le modèle de formulaire Demande de devis.

Formulaire de demande de devis

Pour créer un champ dynamique, vous devez ajouter l'un des types de champs suivants : liste déroulante, choix multiples ou cases à cocher. Dans notre exemple, nous ajouterons le champ de type Dropdown à notre formulaire.

Champ déroulant

Pour configurer les paramètres du champ Dropdown, cliquez dessus pour ouvrir le panneau Options du champ.

Champ déroulant

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

Étiquette du champ déroulant

Définition des choix de champs dynamiques

Passez ensuite à l'onglet Avancé. Ici, vous verrez le menu déroulant Choix dynamiques, où deux choix s'offrent à vous :

  • Type de poste: Les différents types de contenu de votre site WordPress, tels que les articles et les pages.
  • Taxonomie: Les groupes ou étiquettes utilisés pour classer les articles et les types d'articles personnalisés, tels que les catégories et les étiquettes.

Dans notre exemple, nous allons sélectionner l'option Post Type.

Type de message pour les choix dynamiques

Lorsque l'option Post Type est sélectionnée, vous verrez le champ déroulant Dynamic Post Type Source, qui comprendra tous les types de messages disponibles sur votre site. Dans notre exemple, nous sélectionnerons Produits.

Note: Dans cet exemple, nous utilisons un type de post personnalisé. Pour plus de détails, n'oubliez pas de consulter le tutoriel de WPBeginner sur la création de types de posts personnalisés.

Source du type de message dynamique

Désormais, lorsqu'un utilisateur consultera le formulaire, les titres de tous les articles publiés sur les produits seront listés en tant qu'options dans ce champ déroulant.

Frontend dynamique à liste déroulante

Questions fréquemment posées

Nous répondons ci-dessous aux questions les plus fréquentes sur l'utilisation des choix dynamiques dans les champs d'options multiples.

Existe-t-il un crochet/filtre permettant de modifier la requête par défaut utilisée pour remplir les champs de choix dynamiques ?

Oui. wpforms_dynamic_choice_post_type_args est utilisé pour remplir le filtre Choix dynamiques pour les types de messages et les taxonomies. Vous pouvez personnaliser la requête par défaut afin d'exclure ou d'inclure les types de messages d'une catégorie spécifique.

Pour connaître toutes les options de personnalisation disponibles, consultez notre tutoriel sur la personnalisation des choix dynamiques.

Puis-je utiliser des entrées provenant d'un autre formulaire comme options de choix dynamiques ?

Pour l'instant, WPForms ne permet pas d'utiliser les entrées d'un autre formulaire pour remplir les choix dynamiques.

Voilà, c'est fait ! Vous pouvez maintenant créer un formulaire avec des champs dynamiques remplis automatiquement avec les titres des articles, pages ou taxonomies existants sur votre site web.

Ensuite, vous souhaitez gérer les entrées de formulaire soumises ? N'hésitez pas à consulter notre guide détaillé sur les entrées de formulaire.

Le meilleur plugin WordPress de construction de formulaires par glisser-déposer

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites web qui font confiance à WPForms.

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.