Résoudre le problème « Le formulaire n’a pas pu être soumis » dans WPForms

Les utilisateurs rencontrent-ils des difficultés lorsqu’ils essaient de soumettre votre formulaire WordPress ? C’est un problème courant qui survient souvent sur les sites avec la mise en cache activée.

Ce tutoriel vous montrera comment dépanner et corriger cette erreur afin que les utilisateurs puissent soumettre votre formulaire.


Causes courantes de l’erreur

Cette erreur indique une discordance entre le jeton du formulaire dans le navigateur de l’utilisateur et celui généré par WPForms. Elle survient souvent si la période de validité de votre plugin de mise en cache est supérieure à celle du jeton du formulaire.

Lorsqu’un utilisateur charge un formulaire sur votre site Web, WPForms génère un jeton basé sur le temps pour le formulaire. Le jeton agit comme une fonctionnalité anti-spam qui valide le formulaire avant de le soumettre.

Si le plugin de mise en cache que vous utilisez est configuré pour stocker les données de votre site Web pendant plus de 48 heures, les utilisateurs verront probablement l’erreur « Le formulaire n’a pas pu être soumis. Veuillez contacter l’administrateur du site. » lors de la soumission de votre formulaire.

Erreur d'impossibilité de soumettre le formulaire

Résoudre le problème « Le formulaire n’a pas pu être soumis »

Pour corriger cette erreur, vous devrez vous assurer que la durée de vie du cache de votre site est inférieure à celle du jeton WPForms. Il existe deux façons d’y parvenir dans WordPress. Nous allons expliquer chacune d’elles ci-dessous.

Diminuer la durée de vie du cache

Chaque plugin de mise en cache a une période de validité. Si la durée de vie du cache de votre site dépasse la période de validité du jeton WPForms, cela peut empêcher la soumission de vos formulaires.

Pour corriger cette erreur, vous devrez réduire la durée de vie du cache de votre site à une valeur inférieure à 48 heures. Les étapes exactes pour diminuer la durée de vie du cache varieront en fonction de l’endroit où le cache est configuré ou du plugin de mise en cache que vous utilisez.

Si votre hébergeur gère le paramètre de cache de votre site, nous vous suggérons de mettre à jour ce paramètre sur votre tableau de bord d’hébergement Web. Veuillez contacter votre hébergeur si vous ne parvenez pas à trouver ce paramètre.

Si vous utilisez un plugin de mise en cache WordPress, vous devrez diminuer la durée de vie du cache à partir de la page des paramètres de votre plugin de mise en cache.

Après avoir diminué la durée de vie du cache, nous vous recommandons de vider le cache de votre site. Essayez ensuite de soumettre à nouveau le formulaire.

Remarque : Si vous avez besoin d’aide pour vider le cache de votre site, consultez le tutoriel de WPBeginner sur la vidange du cache WordPress pour plus de détails.

Augmenter la durée de vie du jeton WPForms

Alternativement, vous pouvez augmenter la période de validité du jeton WPForms à une valeur supérieure à la durée de vie du cache de votre site. Cela garantit que les fichiers mis en cache de votre site, ainsi que le jeton du formulaire, sont vidés avant l’expiration du jeton.

Pour une présentation complète, veuillez consulter notre tutoriel pour apprendre comment augmenter la durée de vie du jeton de votre formulaire.

Voilà ! Vous connaissez maintenant les causes courantes de l’erreur « Le formulaire n’a pas pu être soumis » et comment la résoudre.

Ensuite, souhaitez-vous apprendre à tester correctement vos formulaires avant de les publier ? Assurez-vous de consulter notre tutoriel complet sur la liste de contrôle des tests de formulaire pour plus de détails.

Le meilleur plugin de création de formulaires par glisser-déposer pour WordPress

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