Résoudre le problème 'The form was unable to submit' dans WPForms

Les utilisateurs rencontrent-ils des difficultés lorsqu'ils essaient de soumettre votre formulaire WordPress ? Il s'agit d'un problème courant qui survient souvent sur les sites où la mise en cache est 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 qu'il y a une incompatibilité entre le jeton du formulaire sur le navigateur de l'utilisateur et celui généré par WPForms. Cela se produit souvent si la période de validité de votre plugin de mise en cache est plus longue que 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. Ce jeton agit comme un 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 "The form was unable to submit. Veuillez contacter l'administrateur du site" lors de la soumission de votre formulaire.

Erreur de formulaire impossible à soumettre

Résolution du problème "Le formulaire n'a pas pu être soumis".

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

Diminution de la durée de vie du cache

Chaque plugin de 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 devez réduire la durée de vie du cache de votre site à une valeur inférieure à 48 heures. Les étapes exactes pour réduire la durée de vie du cache varient 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 la configuration du cache de votre site, nous vous suggérons de mettre à jour cette configuration dans le tableau de bord de votre hébergeur. Veuillez contacter votre hébergeur si vous ne parvenez pas à localiser ce paramètre.

Si vous utilisez un plugin de mise en cache WordPress, vous devrez réduire la durée de vie du cache à partir de la page des réglages de votre plugin de mise en cache.

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

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

Augmenter la durée de vie du jeton de WPForms

Alternativement, vous pouvez augmenter la période de validité du jeton de WPForms à une valeur supérieure à la durée de vie du cache de votre site. Cela permet de s'assurer que les fichiers en cache de votre site, ainsi que le jeton de formulaire, sont effacés avant que le jeton n'expire.

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

Voilà, c'est fait ! Vous connaissez maintenant les causes courantes de l'erreur "Le formulaire n'a pas pu être soumis" et savez comment la résoudre.

Ensuite, vous souhaitez savoir comment tester correctement vos formulaires avant de les publier ? N'oubliez pas de consulter notre tutoriel complet sur la liste de contrôle des tests de formulaires pour plus de détails.

Le meilleur plugin WordPress de construction de formulaires par glisser-déposer

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

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.