Contact form 7 est un plugin de formulaire de contact gratuit qui vous aide à créer facilement des formulaires et à les placer n'importe où sur votre site Web. Le formulaire de contact 7 est l'un des plugins les plus utilisés sur WordPress avec plus de 5 millions de téléchargements actifs. Cependant, nous avons constaté que certains des formulaires que vous créez peuvent cesser de fonctionner ou rencontrer des problèmes lors de la tentative d'envoi d'un message. La plupart du temps, vous recevrez un message avec une bordure disant "Une erreur s'est produite lors de la tentative d'envoi de votre message. Veuillez réessayer plus tard."
Selon la couleur de la bordure entourant le message, cela déterminera le type de correction nécessaire. Utilisez la table des matières ci-dessous pour faire défiler jusqu'à la section en fonction de la couleur du message d'erreur que vous obtenez.
Je pense que tous les services auront des temps d'arrêt. Peu importe à quel point vous vous préparez, avez des systèmes redondants ou auditez, il y aura périodiquement un événement de cygne noir qui est complètement différent de tout ce que vous avez vécu auparavant. Cela arrive même à Google !
Matt Mullenweg, fondateur de WordPRess, PDG d'Automattic
Vidéo Walkthrough
Correction du message d'erreur jaune
L'erreur jaune nous indique qu'il y a une erreur de validation de formulaire. Ce sera quelque chose que vous devrez corriger dans la zone d'administration.
Formulaires non validés
Accédez au tableau de bord d'administration de WordPress et vous verrez une icône avec un numéro sur le bouton du plugin Contact Form 7. Cliquez sur le bouton "Formulaires de contact" pour voir l'erreur en détail:
Une fois que vous arrivez à la page des formulaires, en haut, vous verrez un message d'erreur similaire à l'image ci-dessous. Cliquez sur le lien dans ce message pour commencer à résoudre le problème.
Cette page vous mènera à une autre page où il vous suffira de cliquer sur le bouton «valider 1 formulaire de contact maintenant».
Cela devrait résoudre le problème, mais sinon, commentez ci-dessous et nous essaierons de vous aider.
Correction du message d'erreur orange
L'erreur orange nous indique que votre formulaire n'est pas envoyé en raison d'un problème de spam. Voici deux solutions que j'ai apportées pour résoudre ce problème.
L'erreur orange nous indique que votre formulaire n'a pas été soumis en raison d'un problème de spam. Il existe deux solutions que nous avons mises en œuvre pour résoudre ce problème.
ReCaptcha v2
Le formulaire de contact 7 utilise reCaptcha pour s'assurer que votre site Web ne reçoit pas spammé. Une fois que CF7 est passé de reCaptcha V2 à V3, le formulaire a cessé de fonctionner. La solution la plus simple qui résolvait immédiatement ces problèmes la plupart du temps consistait à revenir à reCaptcha V2. Voici ce que nous avons fait :
Allez sur la page des plugins et recherchez "Formulaire de contact 7 - reCaptcha v2", installez-le et activez-le.
Une fois que vous l'avez installé, allez dans l'onglet Formulaire de contact 7 et cliquez sur intégration. Cliquez sur "supprimer les clés".
Vous devez maintenant aller au Page Google reCaptcha, connectez-vous et créez de nouvelles clés de site pour votre site Web. Vous devrez peut-être d'abord supprimer la propriété de votre site Web de reCaptcha. Lorsqu'on vous demande le type de reCaptcha, assurez-vous de choisir reCaptcha V2 et non la v3.
Une fois les nouvelles clés créées, retournez dans l'onglet intégrations du formulaire de contact 7 et ajoutez vos nouvelles clés V2.
Cliquez sur Enregistrer et revenez à vos formulaires et ajoutez le nouveau Recaptcha en utilisant le shortcode «[recaptcha]». Enfin, testez à nouveau vos formulaires pour être sûr. Si cela ne résout pas vos problèmes, vous devriez essayer la solution suivante.
Correction du message d'erreur rouge
L'erreur rouge nous indique que le formulaire n'est pas envoyé. Cela est généralement dû au fait que votre serveur n'envoie pas. Une fois de plus, nous avons deux solutions proposées pour cela:
Contacter la société d'hébergement
Le problème le plus courant est un problème avec le serveur de messagerie d'hébergement. Contactez votre hébergeur et dites-lui que vous rencontrez un problème de non-envoi d'e-mails. S'il s'agit d'un problème de leur côté, ils effectueront des tests sur la fonction de messagerie sur votre serveur et le corrigeront en cas de problème.
Si l'hébergement ne rencontre aucun problème, nous pouvons essayer le correctif suivant ci-dessous.
Installer le plug-in SMTP
Les plugins de messagerie SMTP et PHP sont là pour garantir que les e-mails envoyés sont authentifiés et sont correctement envoyés via des tiers. Le plugin que nous suggérons d'utiliser pour résoudre ce problème est WP Mail SMTP.
Une fois que vous avez téléchargé, installé et activé le plugin, accédez à la page des paramètres du plugin et vous trouverez la capture d'écran ci-dessous.
Accédez à l'un des sites Web de l'expéditeur suggéré et créez un compte auprès du serveur. Nous avons utilisé diverses options telles que Mailgun ou SendGrid dans le passé, mais vous pouvez en utiliser d'autres, même Amazon SES si vous le souhaitez, ou sendinblue.
Une fois que vous avez créé un compte, vous recevrez les clés API à utiliser. Revenez à la page des paramètres du plugin SMTP et entrez nos clés API dans l'espace prévu à cet effet. Vous pouvez voir les champs pour entrer vos crédits selon l'image ci-dessous. Vous pouvez trouver ces paramètres sous les options de messagerie sur la page des paramètres SMTP.
Une fois que vous avez enregistré la clé API, allez en haut de la page. Il existe une option pour envoyer un e-mail de test.
Essayez d'envoyer un e-mail de test pour vous assurer que tout fonctionne correctement.
Autres suggestions à essayer
Conflits de plugins de mise en cache
Une autre raison qui pourrait empêcher vos formulaires de contact d'envoyer des messages est à cause des conflits de plugins de mise en cache.
Le moyen le plus simple de tester si cela pose un problème est d'essayer de désactiver votre plugin de mise en cache et d'essayer à nouveau de tester le formulaire. Si cela résout votre problème, vous devez soit trouver un autre plugin de mise en cache qui ne cause pas de problèmes tels que WP Rocket. Nous avons également utilisé le cache Litespeed, mais pas le cache W3 (c'est assez pénible). WP Rocket fonctionne très bien.
Ne fonctionne toujours pas?
Il y a quelque temps, nous avons remarqué que le formulaire de contact 7 avait souvent des problèmes et des problèmes aussi ennuyeux. La plupart du temps, cela se produisait lorsque nous avions mis à jour le plugin. Lorsque cela se produit, vous rencontrerez des problèmes qui affecteront votre entreprise, tels que le fait de manquer des prospects ou de nouveaux clients, car les formulaires ne parviendraient pas à être envoyés, en particulier si le formulaire se rompt sans que vous le sachiez.
Nous sommes également à un point où nous avons besoin de fonctionnalités plus complexes que Contact Form 7 ne peut tout simplement pas offrir. Si vous êtes frustré par ce plugin, pouvons-nous suggérer de passer à un plugin premium? Les options que nous mentionnons ci-dessous sont accompagnées d'un excellent support afin que vous puissiez résoudre rapidement tous les problèmes.
Vidéo YouTube avec diverses suggestions
Regardez la vidéo ci-dessous qui suggère un certain nombre d'options et de correctifs que vous pouvez essayer.
Plugins à utiliser à la place
1. Formidable Formulaires
Formidable Forms est exactement ce qu'il dit dans son nom, tout simplement formidable.
Outre vos formulaires de contact normaux, ce plugin est capable de créer des formulaires complexes de génération de leads, des calculatrices et de nombreux autres types de formulaires dont vous pourriez avoir besoin. Nous avons examiné ce plugin en détail, Vous pouvez le voir ici.
2. Formulaires de gravité
Gravity Forms vous aide à créer divers types avancés de formulaires au-delà d'un simple formulaire de contact. Les formulaires de devis sont l'un de ses avantages (c'est ce que nous utilisons généralement avec certains de nos clients).
Par rapport à WPForms, ce plugin a plus d'intégrations. Il dispose également d'un générateur de formulaires par glisser-déposer qui est plus facile à utiliser que la plupart des autres plugins. La quantité de modules complémentaires est ce qui rend les formes Gravity si géniales en tant que produit.
Gravity Forms n'a pas de version gratuite, mais cela vaut la peine de payer, même juste pour le support. En effet, vous pouvez résoudre très rapidement tous les problèmes tels que ceux mentionnés ci-dessus.
Cliquez ici pour obtenir des formulaires de gravité
3. WPForms
Formulaire de contact par WPForms - Générateur de formulaires par glisser-déposer pour WordPress
Ce générateur de formulaire de contact est idéal pour les débutants WordPress car l'interface utilisateur est facile à utiliser. Faites simplement glisser et déposez les champs dans votre modèle de formulaire.
Le processus est simple. Concevez le formulaire, utilisez le bloc pour l'intégrer et vous obtiendrez un formulaire entièrement fonctionnel. Vous pouvez utiliser WPForms Lite pour créer un modèle assez simple.
4. Formes Ninja
Formulaire de contact Ninja Forms - Le générateur de formulaires par glisser-déposer pour WordPress
C'est une option freemium. Nous pensons que c'est un excellent choix pour les non-développeurs. Avec ce générateur de formulaires WordPress, il est facile de concevoir un joli formulaire en très peu de temps.
L'une des fonctionnalités intéressantes est que vous pouvez sélectionner un modèle de formulaire et être redirigé vers son éditeur en direct, à partir duquel vous pouvez facilement personnaliser le formulaire. Contrairement aux autres créateurs de formulaires de cette liste, vous pouvez également créer un large éventail de types de formulaires en utilisant uniquement la version gratuite du plugin
Cliquez ici pour télécharger les formulaires Ninja
Lire la suite: Elementor vs Divi - une comparaison 2022 | Le blocage des messages est actif sur iPhone et Android
FAQ
Pourquoi est-ce que je reçois un message d'erreur avec une bordure jaune ?
Un message d'erreur avec une bordure jaune dans CF7 signifie que vous avez une erreur de configuration et de validation dans votre formulaire au niveau du backend. Vous trouverez l'erreur en détail lorsque vous accédez au formulaire de contact 7 dans le tableau de bord de l'administrateur.
Pourquoi est-ce que je reçois un message d'erreur avec une bordure orange ?
Un message d'erreur avec une bordure orange signifie généralement que le formulaire n'est pas envoyé en raison d'un problème de spam. Ce problème est généralement résolu en ajoutant ReCaptcha à votre site.
Pourquoi est-ce que je reçois un message d'erreur avec une bordure rouge ?
Un message d'erreur avec une bordure rouge signifie généralement que le plugin Contact Form 7 n'a pas pu utiliser les fonctions d'envoi de courrier sous-jacentes du serveur et aura besoin d'une configuration supplémentaire pour pouvoir envoyer les e-mails et formulaires CF7.
Pourquoi le formulaire de contact 7 n'envoie-t-il pas d'e-mails ?
WordPress utilise PHP Mail pour envoyer des e-mails depuis votre site Web dans son état par défaut, y compris les e-mails produits par des plugins de formulaire de contact tels que CF7. Vous ne recevrez pas d'e-mails de Contact Form 7 si votre hébergeur ne prend pas en charge ou n'active pas la fonction PHP Mail. Vous pouvez utiliser d'autres fonctions d'envoi de courrier telles que SMTP.
Récapitulation
Faites-nous savoir si l'une de ces solutions a fonctionné pour résoudre le formulaire de contact 7 "Une erreur s'est produite lors de la tentative d'envoi de votre message. Veuillez réessayer plus tard" a fonctionné pour vous. Sinon, laissez un commentaire ci-dessous et nous essaierons volontiers de vous aider.
Veuillez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!
Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.