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

Le formulaire WordPress ne fonctionne pas : 7 conseils de dépannage

Lorsque votre formulaire de contact WordPress cesse de fonctionner, c'est comme si votre porte d'entrée était verrouillée alors que les clients frappent.

Vous pourriez même ne pas vous rendre compte du problème avant des semaines plus tard. Et à ce moment-là, vous aurez déjà manqué des opportunités précieuses et laissé les visiteurs frustrés. 🤦

Chez WPBeginner, nous savons à quel point les formulaires sont essentiels au succès des entreprises. Au fil des ans, nous avons rencontré de nombreux problèmes de formulaires nous-mêmes, et nous avons appris les moyens les plus rapides de les résoudre.

La bonne nouvelle, c'est que la plupart des problèmes proviennent d'une poignée de causes communes. Une fois que vous savez quoi chercher, ils sont étonnamment faciles à résoudre.

C'est pourquoi nous avons rassemblé ce guide de dépannage étape par étape avec 7 solutions éprouvées pour réparer les formulaires WordPress qui ne fonctionnent pas. Avec ces conseils, vous serez de retour en contact avec vos visiteurs en un rien de temps.

Le formulaire WordPress ne fonctionne pas dans l'image de l'article

Un aperçu des erreurs de formulaire WordPress

L'utilisation des formulaires WordPress vous permet de créer une liste d'e-mails, de créer des inscriptions d'utilisateurs sécurisées, de collecter les commentaires des utilisateurs, et plus encore.

Lorsque votre formulaire cesse de fonctionner, vous pouvez perdre vos prospects potentiels et nuire à l'engagement sur le site.

Avant de plonger dans les conseils de dépannage, comprendre les erreurs courantes des formulaires WordPress peut vous faire gagner du temps et de la frustration. Voici quelques-unes des plus courantes :

  • Le formulaire ne se soumet pas correctement. Cela peut être dû à diverses raisons, telles que des conflits de plugins, une configuration incorrecte du formulaire ou des problèmes côté serveur.
  • Le formulaire n'envoie pas d'e-mails de notification. Cela est généralement dû à des paramètres incorrects du plugin de formulaire ou des paramètres SMTP.
  • Erreurs de validation. Ces erreurs se produisent lorsque les utilisateurs remplissent des formulaires mais reçoivent des messages d'erreur indiquant que des champs obligatoires sont manquants ou incorrects. Elles sont souvent dues à des paramètres de champ de formulaire mal configurés ou à des problèmes de compatibilité avec d'autres logiciels.
  • Soumissions de spam. Même avec des mesures anti-spam comme le CAPTCHA, certains formulaires reçoivent toujours de fausses soumissions ou des soumissions de spam. En plus d'encombrer votre boîte de réception, elles peuvent ralentir votre site Web si elles ne sont pas contrôlées.

Que faire lorsqu'un formulaire WordPress ne fonctionne pas

Dans les sections suivantes, nous partagerons 7 astuces de dépannage pour vous aider à résoudre les problèmes de formulaire WordPress.

Voici un aperçu rapide de toutes les astuces que nous aborderons dans ce guide. Si vous êtes intéressé par une astuce particulière, vous pouvez cliquer sur le lien pour passer directement à l'article :

  1. Mettre à jour WordPress, les thèmes et les plugins
  2. Vérifier les conflits de plugins
  3. Vider les caches du navigateur et du site Web
  4. Examiner les paramètres du formulaire
  5. Tester la délivrabilité des e-mails
  6. Vérifier la configuration du serveur Web
  7. Contacter le support du plugin
  8. Bonus : Contacter le service de support d'urgence WordPress
  9. FAQ : Dépanner les erreurs de formulaire WordPress
  10. Continuez à apprendre : Plus de guides sur l'utilisation des formulaires WordPress

Commençons.

Astuce 1. Mettre à jour WordPress, les thèmes et les plugins

Les logiciels obsolètes sont l'une des principales causes de problèmes de site Web, y compris les erreurs de formulaire.

Les développeurs de logiciels travaillent continuellement à l'amélioration de leurs produits. À chaque lancement de mise à jour, les développeurs corrigent les bugs logiciels, patch les vulnérabilités de sécurité et améliorent les fonctionnalités.

En gardant tout à jour, vous vous assurez que votre site WordPress, y compris ses formulaires, fonctionne de manière fluide et sécurisée.

Pour mettre à jour votre site WordPress, la première chose à faire est d'aller dans Tableau de bord » Mises à jour.

Le bouton Mettre à jour sur le tableau de bord de WordPress

Dans la section « Mises à jour », vous pouvez voir s'il y a des mises à jour disponibles pour le cœur de WordPress, les extensions et les thèmes.

Si une mise à jour du cœur de WordPress est disponible, vous devriez lui donner la priorité.

Pour mettre à jour votre WordPress en toute sécurité, vous voudrez peut-être consulter notre guide ultime sur comment mettre à jour WordPress pour les débutants.

Mises à jour WordPress

Une fois cela fait, faites défiler la page pour commencer à mettre à jour vos extensions et vos thèmes.

Nous recommandons d'effectuer les mises à jour une par une pour éviter tout problème potentiel.

Pour ce faire, cochez simplement la case à gauche du nom de l'extension ou du thème et cliquez sur « Mettre à jour les extensions » ou « Mettre à jour les thèmes ».

Case à cocher Mettre à jour les plugins

Après avoir mis à jour le cœur de WordPress, les extensions et les thèmes, vous pouvez revenir à votre formulaire et le tester pour voir si le problème a été résolu.

Astuce 2. Vérifiez les conflits de plugins

Les plugins WordPress sont fantastiques pour étendre les fonctionnalités de votre site, mais parfois ils ne fonctionnent pas bien ensemble. Et les conflits entre plugins peuvent entraîner des problèmes avec vos formulaires.

Avant de commencer, il est toujours plus sûr de tester les conflits de plugins sur un site de staging. Il s'agit d'une copie privée de votre site web où vous pouvez résoudre les problèmes sans affecter vos visiteurs en ligne.

Si vous n'avez pas de site de staging, ne vous inquiétez pas. Vous pouvez toujours suivre ces étapes, mais nous vous recommandons de le faire lorsque votre site a le moins de trafic.

Pour voir si un conflit de plugin est à l'origine des problèmes de votre formulaire, la première chose à faire est de naviguer vers Plugins » Plugins installés depuis votre tableau de bord WordPress.

L'élément de menu Plugins installés sur le tableau de bord de WordPress

À partir d'ici, vous pouvez cliquer sur l'onglet « Actifs » pour accéder à la liste de tous les plugins actuellement actifs sur votre site.

Maintenant, vous devrez désactiver tous les plugins sauf le plugin de formulaire WordPress que vous utilisez. Vous pouvez le faire en cliquant sur le bouton « Désactiver » sous le nom de chaque plugin.

Le bouton Désactiver sous le nom d'un plugin

Alternativement, vous pouvez désactiver en masse tous vos plugins en cliquant sur les cases à gauche des noms des plugins.

Ensuite, choisissez « Désactiver » dans le menu déroulant « Actions groupées », suivi du bouton « Appliquer ».

Choisissez l'option désactiver dans le menu déroulant Options groupées

Avec uniquement le plugin de formulaire activé, vous pouvez maintenant tester votre formulaire pour voir si le problème persiste. Si le formulaire fonctionne correctement, alors l'un des plugins désactivés était probablement celui qui causait le conflit.

Maintenant, trouvons quel plugin cause vos problèmes de formulaire.

Pour ce faire, naviguez simplement vers l'onglet « Tous » et essayez de réactiver vos plugins un par un en cliquant sur « Activer ». Ensuite, vous pouvez tester le formulaire à chaque fois pour trouver le plugin conflictuel.

Le bouton Activer sous le nom d'un plugin

Si votre formulaire cesse de fonctionner après avoir réactivé un plugin, vous avez trouvé le coupable. Vous pourriez donc chercher des alternatives de plugin pour résoudre vos problèmes de formulaire.

Pour vous aider, vous pouvez consulter notre guide sur comment choisir le meilleur plugin WordPress.

Astuce 3. Videz les caches du navigateur et du site web

La mise en cache est un excellent moyen d'accélérer votre site WordPress. Mais parfois, elle peut servir des versions obsolètes de vos pages, ce qui peut entraîner un dysfonctionnement de vos formulaires.

Dans cette optique, vous voudrez nettoyer régulièrement votre cache.

Vous pouvez commencer par le cache de votre navigateur, car cette étape simple vous assure de charger la version la plus récente de votre site directement depuis le serveur.

Ensuite, vous pouvez vider le cache de votre site Web. Si vous utilisez un plugin de mise en cache comme WP Rocket, que nous utilisons également sur nos propres sites, il s'agit généralement d'un processus en un clic depuis votre barre d'administration WordPress.

Pour des instructions détaillées sur la façon de vider le cache de votre navigateur spécifique et des plugins populaires, consultez notre guide complet sur la façon de vider votre cache dans WordPress.

Gardez à l'esprit que de nombreuses sociétés d'hébergement WordPress ont également leurs propres systèmes de mise en cache. Si la suppression du cache de votre plugin ne résout pas le problème, connectez-vous au tableau de bord de votre compte d'hébergement et recherchez une option pour « Vider » ou « Purger » le cache au niveau du serveur.

Une fois que vous avez vidé vos caches, vous pouvez tester à nouveau votre formulaire pour voir si le problème est résolu.

Astuce 4. Vérifiez les paramètres du formulaire

Des paramètres incorrects du plugin de formulaire peuvent également entraîner des problèmes de formulaire. Par conséquent, la vérification et l'ajustement de ces paramètres pourraient aider à résoudre vos problèmes de formulaire.

Dans cette section, nous allons vous montrer comment examiner les paramètres du plugin WPForms. Si vous utilisez un autre plugin de formulaire WordPress, vous devrez consulter sa documentation.

Vous êtes-vous déjà demandé quel outil nous utilisons pour notre formulaire de contact ? C'est grâce à WPForms, le meilleur constructeur de formulaires WordPress. Consultez notre avis complet sur WPForms pour voir comment il fonctionne.

Pour commencer, vous pouvez cliquer sur « WPForms » depuis le tableau de bord WordPress. Cela vous redirigera vers le panneau « Aperçu des formulaires » du constructeur.

Ensuite, survolez simplement le formulaire qui ne fonctionne pas dans la liste de tous les formulaires, et cliquez sur « Modifier ». Une fois que vous avez fait cela, vous arriverez à l'interface du constructeur WPForms.

Le bouton Modifier pour modifier un formulaire

La protection anti-spam garantit que votre formulaire ne reçoit pas de soumissions frauduleuses. Donc, si vous avez des problèmes de soumissions de spam, il est conseillé de vérifier votre configuration de protection anti-spam.

Pour cela, vous devrez aller dans Paramètres » Protection anti-spam et sécurité. Ensuite, vous pourrez vérifier si vos mesures de protection anti-spam sont activées.

La section Protection anti-spam et sécurité dans WPForms

Ensuite, vérifions vos configurations de notification.

Dans la section « Notifications », vous voudrez rechercher les fautes de frappe dans les adresses e-mail dans le champ « Envoyer à l'adresse e-mail ».

Si vous avez défini plusieurs destinataires, vous devriez vérifier si vous utilisez une virgule pour séparer chacun.

Si vous n'êtes pas sûr d'avoir correctement configuré plusieurs destinataires d'e-mail, nous vous recommandons d'en apprendre davantage dans notre guide sur comment créer un formulaire de contact avec plusieurs destinataires.

La prochaine étape consiste à vérifier ce qui se passe lorsqu'un utilisateur soumet un formulaire. Cela vous aidera à vous assurer que les redirections, les messages de remerciement et toute autre action de suivi sont correctement configurés.

Vous pouvez vous rendre dans la section « Confirmations » pour commencer la vérification.

Si vous avez défini votre type de confirmation sur « Afficher la page », vous devrez vous assurer que la page est en ligne sur votre site WordPress. Et si vous choisissez « Aller à l'URL (Redirection) », vous voudrez peut-être vérifier le lien joint pour vous assurer qu'il fonctionne.

Le menu déroulant Type de confirmation dans WPForms

Pendant que vous vérifiez votre formulaire, il est également conseillé de passer en revue toute logique conditionnelle que vous avez configurée. Parfois, une règle peut accidentellement masquer un champ requis ou le bouton de soumission, ce qui empêcherait les utilisateurs de compléter le formulaire.

Astuce 5. Testez la délivrabilité des e-mails

Vous pourriez également avoir des problèmes avec votre formulaire WordPress qui n'envoie pas d'e-mails de notification à vous ou à vos utilisateurs.

Parfois, les e-mails WordPress peuvent se retrouver dans le dossier spam. C'est parce que les e-mails WordPress par défaut utilisent la fonction PHP mail(), qui est souvent mal configurée sur de nombreux serveurs d'hébergement.

Heureusement, un plugin SMTP comme WP Mail SMTP peut aider à résoudre ce problème.

WP Mail SMTP est un plugin puissant qui peut améliorer la délivrabilité des e-mails. Il possède toutes les fonctionnalités dont vous avez besoin pour résoudre des problèmes tels que la perte d'e-mails ou leur marquage comme spam.

Le plugin WP Mail SMTP nous aide à nous assurer que nos e-mails parviennent dans la boîte de réception des utilisateurs – pas dans les dossiers spam. Obtenez plus d'informations à ce sujet dans notre avis sur WP Mail SMTP.

WP Mail SMTP

Tout d'abord, vous devrez installer et activer le plugin WP Mail SMTP. Ensuite, vous pouvez suivre les étapes de notre guide sur comment corriger le problème de non-envoi d'e-mails par WordPress.

Nous vous recommandons également de lire notre guide sur comment envoyer un e-mail de test depuis WordPress.

Astuce 6. Vérifiez la configuration du serveur Web

Un logiciel serveur obsolète peut causer des problèmes de compatibilité avec WordPress et votre plugin de formulaire. Pour assurer un fonctionnement fluide, vous voudrez vous assurer que votre serveur répond aux exigences minimales de WordPress.

WPForms vous permet de vérifier quel logiciel serveur votre site utilise, ainsi que les versions de PHP et MySQL.

Pour accéder à ces détails, vous pouvez naviguer vers WPForms » Outils » Informations système depuis votre tableau de bord WordPress.

L'onglet Informations système dans WPForms

Ensuite, faites défiler la section « Informations système » pour trouver la section « Configuration du serveur web ». 

Une fois que vous l'avez trouvée, il vous suffit de comparer les versions de PHP et MySQL avec les exigences minimales pour WordPress.

Les informations de configuration du serveur Web dans WPForms

À partir de la dernière version de WordPress (6.6.1), les exigences minimales sont :

  • PHP : Version 7.4 ou supérieure.
  • MySQL : Version 5.7 ou supérieure (ou MariaDB version 10.4 ou supérieure).

Si votre serveur n'exécute pas les versions recommandées de PHP et MySQL, vous devriez contacter votre fournisseur d'hébergement WordPress. La plupart des fournisseurs d'hébergement vous aideront à mettre à niveau le logiciel de votre serveur pour répondre aux exigences actuelles de WordPress.

Vous pouvez également consulter notre guide sur comment mettre à jour votre version PHP dans WordPress.

Astuce 7. Contacter le support du plugin

Parfois, malgré tous vos efforts, votre formulaire WordPress ne fonctionnera toujours pas et vous aurez besoin d'aide directe.

Si vous avez essayé tous les conseils de dépannage WordPress précédents et que votre formulaire ne fonctionne toujours pas correctement, il est temps de contacter l'équipe de support du plugin. La plupart des plugins réputés offrent un support via leurs sites Web officiels, leurs forums ou des portails de support dédiés.

Avec WPForms, vous pouvez soumettre un ticket par e-mail pour obtenir de l'aide. Pour contacter leur équipe de support, connectez-vous simplement à votre compte WPForms et sélectionnez l'onglet « Support ».

L'onglet Support de WPForms

Lorsque vous remplissez le formulaire de support, soyez aussi détaillé que possible dans la section « Problème/Message ». Pour aider l'équipe de support à résoudre votre problème rapidement, nous vous recommandons d'inclure les informations suivantes :

  • Un lien vers la page où se trouve votre formulaire.
  • Une description claire du problème. Par exemple, « Le formulaire affiche un message de succès après la soumission, mais je ne reçois pas la notification par e-mail. »
  • Les étapes de dépannage que vous avez déjà suivies dans ce guide (par exemple, « J'ai déjà vérifié les conflits de plugins et vidé tous les caches. »)

Une fois terminé, vous pouvez cliquer sur le bouton « Soumettre ». Et vous devriez recevoir immédiatement un e-mail pour confirmer la soumission de votre ticket.

Bonus : Contacter le service de support d'urgence WordPress

Si vous rencontrez toujours des problèmes pour réparer vos formulaires WordPress, il est peut-être temps de contacter des professionnels.

L'équipe de Seahawk Media Services peut diagnostiquer les erreurs et les corriger afin que vos formulaires soient opérationnels en un rien de temps. Leurs experts sont disponibles 24h/24 et 7j/7 et peuvent résoudre n'importe quel problème WordPress rapidement et de manière fiable.

Seahawk Media

De plus, ils proposent des tarifs simples et abordables, sans contrats ni frais mensuels.

FAQ : Dépanner les erreurs de formulaire WordPress

Pourquoi mes formulaires WordPress n'envoient-ils pas d'e-mails ?

C'est l'un des problèmes les plus courants. Cela se produit généralement parce que WordPress utilise une fonction d'e-mail PHP basique que de nombreux hébergeurs web ne configurent pas correctement.

La solution la plus simple est d'utiliser un plugin SMTP comme WP Mail SMTP. Il envoie vos e-mails via un fournisseur d'e-mails approprié, ce qui les rend beaucoup plus fiables.

Comment puis-je empêcher les soumissions de spam sur mes formulaires ?

Gérer le spam peut être frustrant, mais vous avez plusieurs bonnes options. La plupart des constructeurs de formulaires populaires, comme WPForms, incluent des outils anti-spam intégrés tels qu'un champ honeypot (invisible pour les utilisateurs mais qui capture les bots).

Vous pouvez également ajouter un champ CAPTCHA ou reCAPTCHA à votre formulaire. Ces fonctionnalités nécessiteront une action rapide pour confirmer que le visiteur est humain, ce qui filtre la plupart des spams.

Quel est le meilleur plugin de formulaire de contact pour WordPress ?

Après avoir testé des dizaines de plugins, notre meilleur choix est WPForms. Il est convivial pour les débutants, flexible et possède toutes les fonctionnalités (y compris les outils d'IA) dont vous avez besoin pour créer tout type de formulaire.

Nous l'utilisons même sur WPBeginner pour nos propres formulaires de contact et de sondage. Et vous pouvez en savoir plus à ce sujet dans notre avis complet sur WPForms.

Nous espérons que ce guide vous a aidé à apprendre quoi faire lorsque votre formulaire WordPress ne fonctionne pas. Maintenant que vos formulaires fonctionnent correctement, vous pourriez trouver ces autres guides utiles :

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

2 CommentsLeave a Reply

  1. De nombreuses fois, j'ai eu des problèmes de délivrabilité d'e-mails et parfois, c'est avec le formulaire de contact qui doit m'alerter que quelqu'un l'a rempli. WP Mail SMTP m'a sauvé de nombreuses fois. Je voudrais dire que, comme mentionné dans l'article, la configuration PHP est fortement recommandée, car si le PHP exécuté sur le serveur ne répond pas aux exigences de WordPress, il y aura forcément des problèmes. Article très utile, merci beaucoup.

  2. De nombreux problèmes surviennent à cause des fonctions PHP sans que les gens s'en rendent compte. Souvent, le problème est lié aux paramètres DNS d'un domaine où l'enregistrement SPF du serveur web, qui envoie des e-mails via PHP, est manquant. C'est la première chose à vérifier lorsqu'on rencontre des problèmes de délivrabilité des e-mails. L'ajout d'un enregistrement SPF m'a beaucoup aidé, mais j'ai finalement opté pour WP SMTP Mail en raison de ses avantages indéniables. Depuis que j'utilise ce plugin, la majorité de mes problèmes liés aux formulaires ont été résolus. De plus, la possibilité de surveiller et d'enregistrer les formulaires est un énorme avantage à mon avis. C'est un excellent tutoriel à garder à portée de main car les formulaires peuvent être un véritable casse-tête pour les propriétaires de sites web, et trouver la cause profonde peut être assez difficile.

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.