Utiliser Contact Form 7 avec WP Rocket

Cet article contient des informations sur l'utilisation du plugin Contact Form 7 avec WP Rocket.

Optimiser les ressources des formulaires

WP Rocket chargera les ressources JavaScript et CSS du plugin Contact Form 7 uniquement dans les pages qui incluent des formulaires.

Et pour les pages qui n'ont pas de formulaire, aucune de ces ressources ne sera chargée.

Il s'agit d'une optimisation automatique appliquée par WP Rocket lorsque le plugin Contact Form 7 (versions 5.8.1 et plus récentes) est détecté sur un site.

Problèmes connus

Si Contact Form 7 a cessé de fonctionner sur votre site, veuillez vérifier les points suivants :

  • Fixez le délai de purge du cache à 8 heures - Contact Form 7 utilise un nonce qui exige que le cache soit actualisé périodiquement. 
  • Si vous disposez d'une autre couche de mise en cache sur votre serveur, il se peut que vous deviez en exclure l'URL du formulaire de contact, en raison du problème de nonce mentionné ci-dessus.

Comment désactiver cette optimisation ?

Si vous avez des problèmes, et que vous avez besoin de désactiver cette fonctionnalité, vous pouvez installer le plugin d'aide suivant :

📥   Télécharger (.zip):  WP Rocket | Disable Contact Form 7 Optimization
Développeuses : Vous trouverez le code de ce plugin sur GitHub.

Vous pouvez également utiliser le code suivant :

add_filter( 'rocket_thirdparty_load', function( $status, $thirdparty ) {
if ( 'contact-form-7' !== $thirdparty ) {
    return $status;
}
return false;
}, 10, 2 );

Vous pouvez l'ajouter comme indiqué ici.

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.