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.