Captcha ne fonctionne pas

Si vous utilisez Captcha sur votre site Web et que Captcha a cessé de fonctionner lorsque WP Rocket est activé, il peut y avoir deux raisons possibles :

  • Conflit avec les fonctionnalités d'optimisation des fichiers.

Vérifiez cela en désactivant toutes les options sur le Onglet Optimisation des fichiers. Si le problème est résolu, suivez le processus de dépannage décrit ici : Mon site est cassé.

  • Captcha n'est pas compatible avec la mise en cache des pages.

Vérifiez cela en comparant les pages mises en cache et non mises en cache. Tu peux contourner le cache et les optimisations de WP Rocket en ajoutant /?nowprocket à l'URL.

La question de vérification ou l'image est différente :

Actualisez les deux pages. La page en cache aura la même question de vérification, mais la page non en cache la mettra à jour.

Cela se produit parce que la mise en cache des pages élimine tous les processus PHP/MySQL d'une page et crée à la place une sortie HTML statique. Pour que le captcha soit compatible avec la mise en cache des pages, il doit s'appuyer sur la méthode AJAX (JavaScript).

Solutions :

  • utilisez une solution captcha compatible avec la mise en cache des pages, comme, par exemple, Google reCaptcha.
  • exclure les pages concernées de la mise en cache : Exclure les pages du cache . Par exemple, une page avec un formulaire de contact avec captcha peut être exclue.
Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.