Désactiver toutes les suppressions de cache automatiques

La gestion automatique du cache est l'une des fonctionnalités les plus élaborées de WP Rocket. Nous avons beaucoup réfléchi quelles actions réalisées sur un site WordPress devrait faire en sorte que le plugin efface soit la totalité du cache, soit des parties de celui-ci. 

Dans 99% des cas, laisser cette délicate composante du logiciel intacte est probablement la meilleur option. 🙂

Toutefois, Si vous êtes déterminé à désactiver toute les suppressions automatiques du cache, vous devriez tout d'abord prendre connaissance de cette doc avant de procéder : À quel intervalle le cache est-il mis à jour ?

Plugin d'aide

Une fois que vous êtes certain(e) de vouloir faire ça, installez et activez ce petit plugin d'aide.

Remarque : ce plugin ne désactive pas le réglage Délai de nettoyage du cache, donc si vous souhaitez éviter cela également, vous devez le régler à 0

📥  Télécharger (.zip): WP Rocket | Disable Cache Clearing

Développeurs : vous trouverez le code pour ce plugin sur GitHub.

Attention ! Quand vous activez ce plugin, WP Rocket mettra en cache vos pages, mais ne supprimera plus automatiquement votre cache quand vous y ferez des changement ! Cela peut entrainer du contenu obsolète ou non à jour sur votre site, alors faites-y bien attention !

Désactiver la suppression de la page d'accueil lors de la suppression manuelle du cache

Lorsque vous effacez manuellement le cache d'un article, WP Rocket efface automatiquement le cache de la page d'accueil. Indépendamment du fait que le plugin d'aide ci-dessus soit installé ou non.

Ce comportement par défaut de WP Rocket est voulu parce que les modifications apportées aux sous-pages signifient généralement que la page d'accueil doit également être mise à jour.

Toutefois, si vous souhaitez désactiver ce comportement et éviter que le cache de la page d'accueil ne soit nettoyé lorsqu'un autre contenu est nettoyé manuellement, vous pouvez ajouter à votre site l'extrait de code suivant :

add_filter( 'rocket_clean_home_after_clean_post', '__return_false' );
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.