Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment créer un formulaire AJAX WordPress (en 4 étapes faciles)

Avez-vous déjà perdu des prospects parce que votre formulaire de contact était lent ou nécessitait le rechargement de toute la page ? C'est une histoire que nous entendons trop souvent.

Nous avons également constaté par nous-mêmes à quel point les formulaires WordPress traditionnels peuvent être frustrants, tant pour les propriétaires de sites que pour leurs visiteurs. Les formulaires AJAX résolvent ce problème, et ils peuvent faire de même pour le vôtre.

Ces formulaires modernes soumettent les données instantanément sans actualiser la page. Ils créent une expérience plus fluide qui aide à maintenir l'engagement des visiteurs.

Nous avons implémenté ces formulaires à de nombreuses reprises sur les sites Web de clients et de partenaires, et les résultats parlent d'eux-mêmes.

Dans ce guide, nous partagerons un processus simple en 4 étapes pour créer un formulaire AJAX WordPress. Nous utiliserons un plugin convivial qui simplifie le travail technique afin que vous puissiez suivre facilement. 🙌

Créer un formulaire de contact Ajax dans WordPress

Qu'est-ce que l'AJAX et pourquoi l'utiliser pour vos formulaires ?

AJAX, abréviation de Asynchronous JavaScript and XML, est une technique de programmation qui permet aux pages Web d'envoyer et de recevoir des données sans rechargement.

Il est couramment utilisé dans les formulaires Web, permettant aux utilisateurs de soumettre les données du formulaire sans recharger la page. Cela rend la soumission de formulaire facile et rapide, ce qui améliore l'expérience utilisateur globale.

Les applications Web comme Gmail et Facebook utilisent également cette technique de manière intensive pour maintenir l'engagement des utilisateurs pendant que les tâches en arrière-plan s'exécutent de manière transparente.

Vous pouvez utiliser AJAX pour les formulaires sur votre site WordPress afin d'éviter les rechargements de page inutiles et de maintenir l'engagement des utilisateurs sur la page qu'ils consultent actuellement.

C'est particulièrement utile si vous gérez une boutique en ligne et que vous souhaitez recueillir les commentaires des utilisateurs sans interrompre l'expérience d'achat.

Vous pouvez également utiliser la même fonctionnalité AJAX pour d'autres formulaires personnalisés sur votre site Web. Par exemple, un formulaire de connexion utilisateur personnalisé peut permettre aux utilisateurs de se connecter sans chargement de page supplémentaire.

Dans cette optique, nous allons vous montrer comment créer un formulaire de contact AJAX WordPress en 4 étapes simples.

Commençons.

Étape 1 : Installer le plugin WPForms

La première étape consiste à installer et activer un plugin de création de formulaires.

Pour ce tutoriel, nous utiliserons le plugin WPForms. C'est le meilleur créateur de formulaires de contact WordPress du marché, et il vous permet de créer facilement des formulaires alimentés par Ajax.

Chez WPBeginner, nous utilisons WPForms pour afficher notre formulaire de contact, mener des enquêtes annuelles auprès de nos lecteurs et gérer les demandes de service de migration, entre autres choses.

Cela a été une excellente expérience, et vous pouvez consulter notre avis complet sur WPForms pour plus d'informations.

Pour commencer, vous voudrez peut-être créer un compte WPForms. Sur le site Web WPForms, cliquez sur le bouton « Obtenir WPForms maintenant », choisissez un plan et terminez le processus de paiement.

Page d'accueil WPForms

📝 Note : Pour créer un formulaire AJAX, vous pouvez utiliser la version gratuite de WPForms. Mais si vous avez besoin de fonctionnalités plus avancées comme la logique conditionnelle, les téléversements de fichiers ou les intégrations d'outils Google, vous aurez besoin de WPForms Pro.

Une fois cela fait, vous devriez avoir votre propre tableau de bord de compte WPForms, où vous pouvez télécharger votre fichier zip WPForms Pro et copier votre clé de licence.

Ensuite, installons et activons le plugin WPForms.

Dans votre zone d'administration WordPress, vous pouvez aller dans Extensions » Ajouter une nouvelle extension.

Le sous-menu Ajouter un nouveau plugin sous Plugins dans la zone d'administration de WordPress

Ensuite, vous pouvez utiliser la barre de recherche pour trouver rapidement l'extension.

Lorsque vous la voyez, cliquez sur « Installer maintenant », puis une fois de plus sur « Activer ».

Le bouton Installer maintenant sur le résultat de recherche WPForms lors de l'ajout d'un nouveau plugin sur WordPress

Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après l'activation, allez à la page WPForms » Paramètres pour entrer votre clé de licence.

Saisie de la clé de licence WPForms

Une fois vérifié, vous pourrez recevoir des mises à jour automatiques et installer des modules complémentaires. Vous êtes maintenant prêt à commencer à créer des formulaires AJAX dans WordPress.

Étape 2 : Créez votre premier formulaire

Passons maintenant à la création de votre premier formulaire WordPress.

Visitez simplement la page WPForms » Ajouter un nouveau dans la zone d'administration de WordPress.

Sur l'écran suivant, vous pouvez d'abord nommer votre nouveau formulaire, par exemple, « Formulaire de contact ».

Nommer votre formulaire WPForms

Après cela, vous choisirez comment vous allez créer vos formulaires.

Avec WPForms, vous pouvez créer vos formulaires à partir de zéro, utiliser le générateur de formulaire IA, ou choisir parmi plus de 2 000 modèles prédéfinis.

Par exemple, si vous souhaitez utiliser WPForms AI, il vous suffit d'entrer une invite simple et il générera le formulaire pour vous dans la zone d'aperçu.

Les formulaires IA de WPForms en action

Pour ce tutoriel, cependant, nous allons créer un formulaire de contact en utilisant un modèle prédéfini.

Survolons la boîte « Formulaire de contact simple » et cliquons sur « Utiliser le modèle ». Notez que vous pouvez créer tout autre type de formulaire dont vous avez besoin ; le processus est le même.

éditeur glisser-déposer wpforms

WPForms va maintenant charger votre formulaire avec des champs de base déjà ajoutés.

À partir d'ici, vous pouvez simplement cliquer sur n'importe quel champ du formulaire pour le modifier.

Modifier les champs de formulaire dans WPForms

Vous pouvez également ajouter de nouveaux champs de formulaire depuis la colonne de gauche en cliquant dessus.

Le nouveau champ apparaîtra en bas de votre formulaire, juste au-dessus du bouton Envoyer.

Cliquez pour ajouter un nouveau champ de formulaire

Vous pouvez ensuite faire glisser et déposer les champs du formulaire pour réorganiser leur ordre.

Une fois que vous avez terminé de personnaliser le formulaire, vous pouvez passer à l'étape suivante.

Étape 3 : Activez la fonctionnalité de soumission de formulaire AJAX

Selon vos paramètres, WPForms peut ne pas avoir la soumission de formulaire AJAX activée par défaut, alors vérifions cela maintenant.

Pour ce faire, passez simplement à l’onglet « Paramètres » dans le générateur de formulaire.

Dans l’onglet des paramètres « Général », cliquez sur le bouton bascule à côté de l’option « Activer la soumission de formulaire AJAX ».

Activer la soumission de formulaire Ajax

Configurons maintenant ce qui se passe après que quelqu'un soumet le formulaire.

Tout d'abord, vous pouvez passer à l'onglet « Confirmation » dans les paramètres. C'est là que vous informez vos utilisateurs que vous avez bien reçu leur formulaire.

Paramètres de confirmation

WPForms vous permet de le faire de différentes manières. Par exemple, vous pouvez rediriger les utilisateurs vers une URL, leur afficher une page spécifique, ou simplement afficher un message à l'écran.

Bien que vous puissiez rediriger les utilisateurs vers une nouvelle page, cela nécessite un chargement de page. Pour tirer le meilleur parti d'AJAX, nous vous recommandons simplement d'afficher un « Message » afin que l'utilisateur reste sur la même page.

Vous devez sélectionner l'option de message et modifier le message de confirmation. Vous pouvez utiliser la barre d'outils de mise en forme ou ajouter des liens pour guider les utilisateurs sur la marche à suivre.

Ensuite, configurez comment vous souhaitez être notifié des nouvelles soumissions de formulaire.

Passez à l'onglet « Notifications » dans les paramètres du formulaire et configurez les paramètres de notification par e-mail.

Paramètres de notification par e-mail du formulaire

Lorsque vous avez terminé, vous pouvez enregistrer votre formulaire et quitter le constructeur de formulaire.

Étape 4 : Ajoutez votre formulaire activé pour AJAX dans WordPress

WPForms facilite l'ajout de formulaires à votre site WordPress, que ce soit dans un article, une page ou un widget de barre latérale.

Modifiez simplement l'article ou la page où vous souhaitez ajouter le formulaire et insérez le bloc WPForms dans votre zone de contenu.

Ajouter le bloc WPForms

Après cela, vous devez sélectionner le formulaire que vous venez de créer dans le menu déroulant du bloc WPForms, accessible via le lien déroulant.

WPForms chargera immédiatement un aperçu en direct du formulaire dans l'éditeur de contenu.

Sélectionnez votre formulaire

Vous pouvez maintenant enregistrer ou publier votre contenu, puis visiter votre site Web WordPress pour tester la fonctionnalité AJAX du formulaire.

Voici un aperçu rapide de l'exemple de formulaire AJAX WordPress de notre site de démonstration :

Aperçu du formulaire de contact Ajax

Vous pouvez également ajouter votre formulaire à un widget de barre latérale dans WordPress.

Pour ce faire, accédez à la page Apparence » Widgets et ajoutez le bloc de widget WPForms à une barre latérale.

Widget WPForms

Sélectionnez le formulaire que vous avez créé précédemment et cliquez sur le bouton « Mettre à jour » pour enregistrer les paramètres du widget. Vous pouvez maintenant visiter votre site Web pour voir votre formulaire alimenté par AJAX en action.

Astuce bonus : Exportez les entrées du formulaire en CSV ou Excel 📄

Une fois que votre formulaire AJAX est opérationnel, vous voudrez peut-être conserver un enregistrement de toutes les soumissions. Surtout si vous collectez des prospects, des demandes de renseignements de clients ou des informations d'inscription.

La façon la plus simple de le faire est d'exporter vos entrées sous forme de fichier CSV ou Excel.

Cela facilite l'organisation et l'analyse des réponses dans des outils de tableur comme Google Sheets ou Microsoft Excel. C'est également pratique pour partager des rapports avec votre équipe ou pour sauvegarder les données du formulaire en dehors de WordPress.

Si vous utilisez WPForms, l'exportation des entrées de formulaire est simple : allez dans WPForms » Entrées, sélectionnez votre formulaire, choisissez vos options d'exportation et téléchargez les données au format CSV ou Excel.

Télécharger le fichier d'exportation

Vous souhaitez configurer cela ? Suivez notre guide complet sur comment exporter les entrées de formulaire WordPress en CSV et Excel.

FAQ : Formulaires AJAX WordPress

Avant de conclure, voici quelques questions courantes qui se posent lorsque les gens commencent à utiliser des formulaires AJAX dans WordPress.

Comment utiliser AJAX pour la soumission de formulaire ?

La façon la plus simple est d'utiliser un plugin de formulaire qui prend déjà en charge AJAX, comme WPForms. Il vous suffit d'activer l'option AJAX dans les paramètres du formulaire, et le plugin s'occupe de tout pour vous.

Si vous créez un formulaire personnalisé, vous devrez utiliser JavaScript et les hooks AJAX de WordPress. Mais pour la plupart des sites, un plugin est beaucoup plus simple et plus fiable.

Où trouver le réglage AJAX dans WPForms ?

Dans WPForms, l'option AJAX se trouve dans les paramètres du formulaire. Après avoir ouvert votre formulaire dans le constructeur, allez dans Paramètres » Général, puis recherchez la case à cocher Activer la soumission de formulaire AJAX. Une fois activée, le formulaire sera soumis sans recharger la page.

Quels sont les inconvénients de l'AJAX ?

L'AJAX repose sur JavaScript, il peut donc entrer en conflit avec des plugins de mise en cache agressifs qui minifient ou reportent les scripts. Si votre formulaire ‘tourne’ mais ne s’envoie pas, essayez de vider votre cache ou de vérifier les paramètres de votre plugin d'optimisation.

Cela peut également causer des problèmes avec les constructeurs de pages ou les anciens thèmes s'il n'est pas correctement configuré. C'est pourquoi il est important de tester vos formulaires après avoir activé l'AJAX.

Ressources bonus : Plus de guides sur les formulaires WordPress

Nous espérons que cet article vous a aidé à apprendre comment créer un formulaire de contact AJAX WordPress pour votre site Web. Ensuite, vous voudrez peut-être également consulter nos articles sur :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

Commentaires

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

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à 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.