Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment créer des formulaires WordPress avec des champs déroulants (méthode facile)

De nombreux propriétaires de sites web s’efforcent de recueillir les commentaires des utilisateurs/utilisatrices sans les submerger de longs formulaires.

Les champs déroulants simplifient les formulaires en présentant une liste concise d’options. Cela signifie qu’ils peuvent augmenter le taux d’achèvement de vos formulaires et améliorer l’expérience des utilisateurs/utilisatrices.

Dans cet article, nous allons vous afficher comment créer un formulaire WordPress avec des champs déroulants.

The Create WordPress Forms with Dropdown Fields in post image

Que sont les champs déroulants et pourquoi les utiliser ?

Un champ déroulant permet aux utilisateurs/utilisatrices de choisir une option parmi une liste définie de différentes facultatives. Les utilisateurs/utilisatrices n’ont qu’à cliquer sur le champ pour voir tous les choix possibles.

En tant que propriétaire de site web, vous pouvez utiliser des champs déroulants pour créer des formulaires web, tels que des formulaires d’inscription à un bulletin d’information par e-mail, des formulaires de contact, des formulaires d’inscription à un évènement ou des formulaires de commande de produits.

Les champs déroulants peuvent améliorer l’efficacité de votre formulaire. Voici quelques avantages :

  • Cohérence. La liste d’options définie permet de conserver la cohérence des données collectées et d’éviter les entrées non valides. L’analyse des données est ainsi plus précise.
  • Champs dynamiques. Les champs déroulants permettent de définir plus facilement une logique conditionnelle. La liste d’options définie vous permet d’afficher des champs supplémentaires en fonction de la sélection de l’utilisateur, sans obstacle inutile.
  • Réduction de la longueur du formulaire. La combinaison de plusieurs options dans un menu déroulant compact rend votre formulaire moins intimidant. L’expérience des utilisateurs/utilisatrices s’en trouve améliorée.

Cela étant dit, voyons comment créer des formulaires avec des champs déroulants dans WordPress. Voici un aperçu rapide des étapes que nous allons couvrir dans ce tutoriel :

Premiers pas !

Étape par étape : Installation de WPForms

WPForms est la meilleure extension WordPress conviviale pour les débutants, basée sur le principe du glisser-déposer, pour la création de formulaires. Ce Constructeur de formulaires dispose de plus de 1 800 modèles, qui vous aident à créer un formulaire convivial en quelques clics.

Il vous permet également d’intégrer des plateformes de marketing et de paiement tierces, notamment Constant Contact et Stripe.

WPForms

Note : WPForms Lite est livré avec la fonctionnalité de champ déroulant. Cela dit, nous recommandons d’obtenir la version premium de l’extension afin que vous puissiez définir une logique conditionnelle et améliorer l’expérience utilisateur sur votre formulaire.

La bonne nouvelle est que les lecteurs de WPBeginner bénéficient d’une réduction spéciale de 50% en utilisant le coupon WPForms : SAVE50.

Pour installer et activer WPForms, vous pouvez consulter notre guide sur l’installation d’une extension WordPress.

Étape par étape : Création d’un nouveau formulaire

Une fois activé, vous devriez voir un menu WPForms dans votre zone d’administration WordPress comme ceci :

The WPForms menu in the WordPress admin area

Désormais, vous pourrez accéder à l’interface du constructeur de formulaires WPForms et créer des formulaires avec des champs déroulants.

Pour commencer la Version d’un nouveau formulaire, survolez WPForms et cliquez sur « Ajouter un nouveau ».

The Add New button under WPForms in the WordPress admin area

Vous pouvez également cliquer sur WPForms. Cela vous redirigera vers la section « Vue d’ensemble des formulaires » du Constructeur.

Pour Premiers, cliquez sur le bouton « + Ajouter une nouvelle ».

The + Add New button on WPForms' Forms Overview

Maintenant, vous verrez le panneau ‘Configuration’ dans le Constructeur de formulaires WPForms. Dans ce panneau, la première chose à faire est de nommer votre formulaire.

Par exemple, vous pouvez taper « Formulaire de contact simple » ou simplement « Formulaire de contact » dans le champ « Nom de votre expéditeur ».

The Contact Form copy in the Name Your Form field in WPForms' Setup panel

Une fois cette étape franchie, il est temps de sélectionner un modèle.

Pour utiliser un modèle de formulaire, il vous suffit de survoler celui que vous souhaitez et de cliquer sur « Utiliser le modèle ». Dans cet exemple, nous allons utiliser le « Formulaire de contact simple ».

The Use Template button for Simple Contact Form in WPForm's Setup panel

Pour en savoir plus sur la réalisation d’un formulaire de contact, consultez notre guide détaillé sur la création d’un formulaire de contact sur WordPress.

Étape par étape : Ajout d’un champ de liste déroulante

Une fois la configuration terminée, vous serez redirigé vers le Constructeur de formulaires, où vous trouverez une liste de champs sur la gauche et une Prévisualisation directe sur la droite.

Edit contact form

Nous voulons maintenant ajouter un champ déroulant à notre formulaire de contact.

Il suffit de cliquer sur « Dropdown » et de le faire glisser sur le côté droit du formulaire.

The Dropdown option in WPForm's Fields panel

Note : Tous les champs de la catégorie  » Champs standards  » sont disponibles sur WPForms Lite. Ainsi, vous pouvez créer des formulaires avec des champs à choix multiples ou ajouter des CAPTCHA dans les formulaires de connexion et d’Inscription gratuitement.

À droite du panneau, vous pourrez voir un champ déroulant sur votre formulaire de contact. Vous pouvez survoler le champ pour accéder à ses Réglages, qui comprennent :

  • Un bouton de copie
  • Un bouton de suppression
  • Instruction « Cliquer pour modifier ».
  • Une instruction « Glisser pour réorganiser
The dropdown field on the live preview

À l’aide de la fonctionnalité « glisser-déposer », déplaçons le champ déroulant au-dessus de « Commentaire ou message ».

En plaçant le champ du paragraphe « Commentaire ou message » juste avant le bouton Envoyer, vous améliorez la fluidité du processus de remplissage du formulaire. En outre, le champ déroulant est plus visible, ce qui évite aux utilisateurs/utilisatrices de le négliger.

The dropdown field moved above Comment or Message

Étape par étape : Configuration du champ déroulant

Dans cette étape, vous définirez le libellé, les options et la description de votre champ déroulant. Votre liste d’options doit correspondre à votre type de formulaire. Puisque nous créons un formulaire de contact, proposons une option d’abonnement à une lettre d’information.

Cliquez sur votre champ déroulant et allez ensuite dans « Options du champ ».

The Dropdown field's Field Options tab

Dans l’onglet « Général », remplissez les informations nécessaires :

  • Libellé. Dans les champs déroulants, les libellés sont généralement des questions. Nous utiliserons l’exemple suivant : « Souhaitez-vous vous abonner à notre lettre d’information ?
  • Les choix. Ajoutons « Oui, Veuillez » et « Non, merci ».
  • Description. Vous pouvez laisser dans ce champ la mention « Vous pouvez vous désinscrire à tout moment ».
  • Prérequis. Commutez cette option pour demander aux internautes de remplir ce champ obligatoire.
The configured Dropdown field in the Field Options tab

Ensuite, définissons la logique conditionnelle.

La logique conditionnelle consiste à prendre des décisions à l’aide d’instructions « si » et « alors ». Lorsqu’elle est utilisée dans des formulaires, elle décide de ce qui se passe ensuite en fonction de la réponse donnée par l’utilisateur.

En définissant une logique conditionnelle, les formulaires sont plus faciles à terminer. En affichant uniquement les options facultatives en fonction des sélections précédentes, votre formulaire ne submerge pas les utilisateurs/utilisatrices de choix inutiles.

Dans cet exemple, affichons un champ supplémentaire si les utilisateurs/utilisatrices choisissent l’option « Oui, s’il vous plaît ». Nous allons permettre aux abonnés/abonnés de choisir la fréquence à laquelle ils souhaitent recevoir des e-mails promotionnels.

Avant cela, vous devez préparer un nouveau champ. Retournez à l’onglet « Ajouter des champs » et cliquez sur « Dropdown » ou tout autre type de champ. Complétez ensuite les détails du nouveau champ.

En voici un exemple :

The configured second dropdown field in the Field Options tab for setting up conditional logic

Maintenant que le nouveau champ est prêt, cliquez dessus et accédez à l’onglet « Smart Logic ».

À partir de là, vous pouvez activer la logique conditionnelle en commutant l’option « Activer la logique conditionnelle ».

The Enable Conditional Logic toggle in the Smart Logic tab

Une fois activé, vous pouvez configurer la logique conditionnelle pour votre nouveau champ.

Commencez par choisir d’afficher ou de masquer le nouveau champ. Sélectionnez ensuite un champ existant et une entrée utilisateur.

Voici notre configuration pour référence : ‘Afficher’ ce champ si ‘Voulez-vous vous abonner à notre newsletter’ est ‘Oui, s’il vous plaît’.

The conditional logic for the second Dropdown field in the Smart Logic tab

Astuce d’expert : Vous souhaitez ajouter des utilisateurs/utilisatrices directement à votre liste d’e-mails ? Consultez notre tutoriel sur la création d’une liste d’e-mails dans WordPress.

Étape par étape : Personnalisation du formulaire

Il est temps de personnaliser votre nouveau formulaire.

Vous pouvez commencer par configurer des e-mails de notification chaque fois qu’un nouvel utilisateur envoie un formulaire. Titre  » Réglages  » Notifications « , puis commutez l’option  » Activer les notifications « .

The Enable Notifications toggle in WPForms' Notifications section in the Settings panel

Ensuite, passez en revue les détails de la notification par défaut de votre formulaire sous le commutateur.

Certaines entrées du champ « Notification par défaut » sont dotées d’une « balise intelligente ». Cet identifiant identifie l’endroit où envoyer les entrées de formulaires, entre autres. Cela dit, vous pouvez ajuster les réglages en fonction de vos besoins.

Par exemple, le champ « Adresse e-mail de l’expéditeur » comporte le « balise intelligente » {admin_email}. Par défaut, il s’agit de l’e-mail de l’administrateur de votre site WordPress. Ainsi, toutes les entrées de formulaires seront envoyées dans la boîte de réception de l’e-mail de l’administrateur.

Vous pouvez ajouter d’autres destinataires, comme votre spécialiste du marketing par e-mail. Confirmez simplement que vous séparez chaque e-mail par une virgule.

Si vous souhaitez apprendre à envoyer l’e-mail de votre formulaire à plusieurs personnes ou à différents services, lisez notre guide sur la création d’un formulaire de contact avec plusieurs destinataires.

Ensuite, le texte par défaut de la « ligne d’objet de l’e-mail » est « Nouvelle entrée : Nom de votre formulaire ». Vous pouvez toutefois modifier l’objet à votre guise, pour autant qu’il soit facile à identifier.

Les utilisateurs/utilisatrices qui envoient un formulaire doivent recevoir une notification dans leurs e-mails. Le champ « Nom de l’expéditeur » permet aux utilisateurs/utilisatrices de savoir qui envoie l’e-mail de notification.

WPForm's Default Notifications settings for the first three fields

Le champ suivant est « E-mail de l’expéditeur », et le « balise intelligente » pour ce champ est {admin_email}.

Avec ce réglage par défaut, les utilisateurs/utilisatrices recevront des e-mails de notification à partir de l’e-mail de l’administrateur de votre site.

La partie surlignée vous informe que l’adresse e-mail de l’administrateur de votre site se trouve sur un autre domaine, par exemple @gmail.com. Cela peut entraîner des problèmes de délivrabilité, les e-mails se retrouvant par exemple dans la boîte « indésirable ».

Vous pouvez consulter notre guide sur la configuration de WP Mail SMTP pour vous assurer que vos e-mails aboutissent dans les boîtes de réception des lecteurs.

WPForm's Default Notifications settings for the From Email field

Pour chaque e-mail de notification envoyé, le destinataire a également l’option d’y répondre.

Dans le champ « Reply-To », vous pouvez définir l’adresse e-mail qui recevra les réponses des utilisateurs/utilisatrices. La balise intelligente identifiant ce champ est {field_id= « 1 »}. Cela signifie que les réponses des utilisateurs/utilisatrices seront envoyées à la même adresse e-mail que celle indiquée dans le champ « E-mail de l’expéditeur ».

Dernier point, le champ « Message e-mail » est doté de la balise intelligente {all_fields}. Ainsi, votre e-mail contiendra les champs de votre formulaire ainsi que les réponses des utilisateurs/utilisatrices.

WPForm's Default Notifications settings for the last two fields

Une fois que vous avez fini de personnaliser vos notifications, accédez à la section « Confirmations ». Dans cette section, vous allez configurer l’affichage de la confirmation après l’entrée du formulaire.

Tout d’abord, vous pouvez choisir « Messages », « Afficher la page » ou « Aller à l’URL (redirection) » comme type de confirmation.

The Confirmation Type field in WPForms' Confirmations section in the Settings panel

Si vous choisissez « Message » comme type de confirmation, vous afficherez un message de confirmation pour indiquer aux utilisateurs/utilisatrices que vous avez reçu leurs entrées de formulaire.

Avec ce type de confirmation, vous pouvez modifier le message par défaut pour l’adapter à votre marque. Allez dans le champ « Message de personnalisation » et tapez votre message personnalisé dans la zone de texte.

The Confirmation Message field in WPForms' Confirmation section in the Settings panel

Si vous choisissez « Afficher la page », vous devez sélectionner une page existante sur votre site WordPress. Si vous choisissez « Aller à l’URL (redirection) », vous devrez insérer l’URL d’une page.

Avant de passer à l’étape suivante, cliquez sur « Enregistrer » pour ne pas perdre votre progression.

The Save button on WPForms' builder interface

Une fois que c’est fait, vous êtes prêt à afficher votre nouveau formulaire sur votre site WordPress.

Étape par étape : Contenu embarqué de votre formulaire dans WordPress

Pour afficher votre nouveau formulaire sur votre site WordPress, vous pouvez utiliser l’assistant « Contenu embarqué » dans le Constructeur de formulaires WPForms.

The Embed wizard on the WPForms form builder

La fenêtre contextuelle « Contenu embarqué dans une page » s’affiche. Dans cette fenêtre, vous pouvez choisir entre « Sélectionner une page existante » et « Créer une nouvelle page », selon ce qui vous convient le mieux.

Dans cet exemple, choisissons « Sélectionné une page existante ».

The Select Existing Page button when embedding a form from WPForms

L’étape suivante consiste à choisir la page où vous souhaitez afficher votre nouveau formulaire.

Il suffit de cliquer sur la liste déroulante et de choisir une page web existante. Une fois que vous avez fait cela, cliquez sur « Let’s Go ».

The About option when embedding a form in an existing page

Ensuite, vous serez redirigé vers l’éditeur/éditrices blocs de WordPress avec les instructions WPForms.

Vous pouvez cliquer sur le bouton « Terminé » pour masquer ces instructions.

The + button for adding a new block on the WordPress block editor

À partir de là, vous devez cliquer sur le bouton « + » pour ajouter un bloc WPForms.

Tapez « WPForms » dans la barre de recherche. Ensuite, vous devriez voir le bloc WPForms dans les résultats de la recherche. Cliquez pour l’ajouter.

The WPForms block to add to the WordPress block editor

Après avoir ajouté le bloc WPForms, vous verrez un menu déroulant sur votre page.

Il suffit de cliquer sur le menu déroulant et de choisir un formulaire dans la liste. Sélectionnons « Formulaire de contact » puisque c’est le formulaire que nous venons de créer.

The Contact Form option in the WPForms' block's dropdown

Étape par étape : Publication du formulaire

Dans cette dernière étape, prévisualisons le formulaire avant de le publier pour nous assurer que tout est parfait. Dans l’éditeur de blocs de WordPress, cliquez sur Vue  » Prévisualisation dans un nouvel onglet.

The Preview in new tab button on the WordPress block editor

Si vous le souhaitez, vous pouvez également prévisualiser l’aspect du formulaire sur les tablettes et les appareils mobiles. Il vous suffit de cliquer sur Vue  » Tablette ou Mobile  » Prévisualisation dans un nouvel onglet.

Enfin, si aucun autre ajustement n’est nécessaire, cliquez sur « Mettre à jour ».

The Update button on WordPress' block editor

Nous vous félicitons ! Vous avez bien ajouté votre nouveau formulaire de contact avec champs déroulants sur votre site WordPress.

Voici ce que cela donne sur notre site de démonstration :

A contact form with dropdown fields embedded on a WordPress website

Nous espérons que ce guide vous a aidé à apprendre comment créer des formulaires WordPress avec des champs déroulants. Ensuite, vous voudrez peut-être apprendre comment utiliser un formulaire de contact pour développer votre liste d’e-mails et notre guide ultime pour utiliser les formulaires WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

Commentaires

  1. Félicitations, vous avez la possibilité d'être le premier commentateur de cet article.
    Vous avez une question ou une suggestion ? Laissez un commentaire pour lancer la discussion.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.