Extensions et thèmes non compatibles avec WP Rocket

Dans cet article, vous trouverez la liste des plugins et thèmes qui ne sont pas compatibles avec WP Rocket.

Ces plugins et thèmes empêchent la mise en cache et/ou les optimisations de WP Rocket pour l'une des raisons suivantes :

  • Effacement incorrect de la mémoire tampon PHP.
  • Définition de la constante DONOTCACHEPAGE à TRUE.
  • Une de leurs options spécifiques est incompatible avec WP Rocket.

Plugins avec la mémoire tampon PHP incorrecte

Dans ces cas, le processus d'optimisation de WP Rocket est interrompu en raison d'une mauvaise gestion de la mise en mémoire tampon PHP. Malheureusement, il n'existe aucune solution pour ce problème.


Plugins qui définissent la constante DONOTCACHEPAGE à TRUE

Solution

Dans certains cas, l'approche consistant à forcer la mise en cache des pages permet à WP Rocket de fonctionner.

Toutefois, gardez à l'esprit que forcer la mise en cache peut outrepasser une décision prise par un plugin tiers. Cette action peut casser des fonctionnalités qui n'étaient pas compatibles avec la mise en cache des pages.

Cette solution doit donc être surveillée attentivement.


Plugins et thèmes avec des options incompatibles

  • AMP plugin
    • Option incompatible : Settings > Template mode > Standard Template.
  • Ad Inserter and Ad Inserter Pro
    • Option incompatible : Disable Caching.
  • Advanced Ads Pro
    • Option incompatible : Advanced Ads > settings > Pro > Placement positioning.
  • Asset CleanUp
    • Option incompatible : Settings > Plugin Usage Preferences > Manage in the Front-end.
  • Beaver Builder
    • Option incompatible : Settings > Beaver Builder > Tools >Cache Clearing Tool
  • Bookly Appointment Booking
    • Option incompatible : Bookly > Settings > Prevent caching of pages with booking form.
  • Disable Bloat for WordPress & WooCommerce
    • Option incompatible : Settings > Disable bloat > WooCommerce Cart Fragments.
  • Forminator Plugin
    • Option incompatible : Form edit > Behavior > Rendering > Prevent page caching on form pages.
  • GeoLocation IP Detection
    • Option incompatible : General options > Disable caching a page that contains a shortcode or API call.
  • Mailster
    • Option incompatible : Advanced > Disable Form Caching.
  • IP2Location Redirection
    • Option incompatible : Rules > Enable redirection.
  • Meow Lightbox
    • Option incompatible : Lightbox > Performanace > Advanced > Output buffering.
  • Nexcess by Nexcess hosting
    • Option incompatible : Page cache > Enable the site cache.
  • PixelYourSite
    • Option incompatible : PixelYourSite > Dashboard > Enable pixel.
  • Plugin Load Filter
    • Option incompatible : Plugin Load Filter > Filter Registration > Setting WP Rocket as Admin Type will prevent caching. Setting WP Rocket as Normal should fix the problem.
  • RankMath SEO
    • Option incompatible : Titles & Meta > Rewrite titles prevents optimizations being applied (page caching works)
  • Really Simple Security (anciennement Really Simple SSL)
    • Option incompatible : Settings > SSL > 301 .htaccess redirect.
  • Spam protection, Anti-Spam, FireWall
    • Option incompatible : Advanced settings > Capture buffer.
  • Search and Filter
    • Option incompatible : Settings & Defaults > Advanced > Force is_search() to always be true?.
  • Search Atlas
    • Option incompatible : Settings > Enable Otto.
  • Spectra
    • Option incompatible : Settings > Asset Generation > File generation.
  • ThemeREX Addons
    • Option incompatible : ThemeREX Addons Settings > General > Move styles to the head.
  • Webcraftic Clearfy
    • Option incompatible : Performance > Minify Html code.

Solution

Il est possible d'utiliser ces plugins avec WP Rocket à condition de désactiver l'option incompatible spécifique.


Plugins utilisant incorrectement les options de WP Rocket

  • Bertha AI
    • Ce plugin crée des taxonomies (idea_template) qui déclenchent constamment une purge complète du cache.
  • Cookie Cracker
    • Empêche la mise en cache et les optimisations en configurant automatiquement les cookies sur le site et en configurant par programmation ces mêmes cookies dans l'option « Ne jamais mettre les cookies en cache ».
  • CURCY - WooCommerce Multi-Currency Premium
    • Empêche la mise en cache et les optimisations en utilisant des cookies obligatoires, mais en n'en configurant que certains.
    • Empêche également la mise en cache et les optimisations, en ne supprimant pas les cookies obligatoires après la désactivation du plugin.
  • LayerSlider
    • Déclenche un effacement complet du cache à chaque mise à jour du curseur, mais aussi à d'autres moments aléatoires.
  • Widgets for Google Reviews
    • Ce plugin utilise notre filtre pre_get_rocket_option_remove_unused_css_safelist de manière incorrecte pour définir un élément dans notre liste sécurisée de l'option Supprimer les ressources CSS inutilisées
    • Cela empêche la liste sécurisée de l'option Supprimer les ressources CSS inutilisées d'être enregistrée ou modifiée.
  • Ti WooCommerce Wishlist
    • Empêche automatiquement la mise en cache si le cookie tinv_wishlist est défini. Cependant, le cookie semble être défini sans raison, empêchant inutilement la mise en cache.
  • Weglot
    • Définit automatiquement weglot_wp_rocket_cache comme cookie obligatoire. Il est donc nécessaire d'utiliser leur fonctionnalité : Autres options > Redirection automatique. Cette option permettra une compatibilité partielle entre les plugins.

Plugins avec d'autres problèmes


Thèmes avec une mémoire tampon PHP incorrecte


Thèmes qui définissent la constante DONOTCACHEPAGE à TRUE

  • JupiterX par artbees
    • Applicable aux pages où leur fonctionnalité de CSS critique est activée.
  • Purity de joomfx
  • Solarenergy de Nexus

Solution

Dans certains cas, forcer la mise en cache permet à WP Rocket de fonctionner.

Cependant, gardez à l'esprit que forcer la mise en cache des pages lors de l'utilisation de ces thèmes va passer outre une décision d'un tiers. Cette action peut perturber les fonctionnalités qui n'étaient pas compatibles avec la mise en cache des pages.

Par conséquent, cette correction doit être surveillée attentivement.


Thèmes utilisant incorrectement les options de WP Rocket

  • Bamboo par Mediavine
    • Déclenche une suppression complète du cache à chaque chargement de page.

Thèmes avec des options incompatibles

  • ProPhoto
    • Option incompatible : ProPhoto > Settings > Site Settings > Misc > Prophoto Page Cache.
  • Ultra by Themify
    • Leur option incompatible est automatiquement activée, elle doit donc être désactivée depuis : Settings > Performance > Development Mode > Disable Concate CSS.

Thèmes utilisant incorrectement les options de WP Rocket

  • Bamboo de Mediavine
    • Déclenche le nettoyage complet du cache à chaque chargement de page.

Thèmes présentant d'autres problèmes

  • Ashton | Lawyer Attorney WordPress et Hoteller de ThemeGoods
    • Ces thèmes modifient l'agent utilisateur du site, ce qui empêche la validation de la licence WP Rocket.
  • REHub
    • Lorsque l'option « Comments Cleanup » (Nettoyage des commentaires) de WP Rocket (Optimisation de la base de données) est utilisée, ce thème génère des erreurs PHP.
  • Rey
    • Le thème applique les modifications alors que ?nowprocket&no_optimize=1 est appliqué aux pages, cela affecte l'option Supprimer les ressources CSS inutilisées et entraîne des problèmes de mise en page.
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.