Désactiver Supprimer les ressources CSS inutilisées sous certaines conditions
Il est parfois nécessaire de désactiver l'option Supprimer les ressources CSS inutilisées pour des groupes de pages, sur la base de leurs URL.
Par exemple, si vous souhaitez désactiver l'optimisation sur toutes les pages de produits qui utilisent la structure suivante :
https://www.example.com/products/wp-rocket-t-shirt/
Vous pouvez utliser /products
pour toutes les exclures.
Plugin d'aide
Le plugin d'aide suivant vous permet de désactiver Supprimer les ressources CSS inutilisées pour des groupes d'URL.
📥 Download (.zip): WP Rocket | Conditionally Disable Remove Unused CSS
Développeurs : vous trouverez le code de ce plugin sur GitHub.
Attention ! Vous devez modifier manuellement ce plugin avant toute utilisation !
Installation
Pour utiliser ce plugin, veuillez suivre les étapes suivantes :
- Téléchargez le fichier ZIP du plugin d'aide.
- Personnaliser le code du plugin :
Editez la ligne 32 : changez/product
par une partie des URL où vous souhaitez désactiver Supprimer les ressources CSS inutilisées. Tous les URL qui contiennent cette chaîne seront exclus. - Pour exclure plusieurs groupes d'URL, vous pouvez dupliquer la ligne 32 autant de fois que nécessaire. Chaque condition if doit être suivie de l'opérateur
||
, sauf la dernière. Un exemple commenté et prêt à l'emploi se trouve aux lignes 36/47 :
// MULTIPLE CONDITIONS if ( strpos( $url, '/product' ) !== false || strpos( $url, '/tag' ) !== false || strpos( $url, '/category' ) !== false || strpos( $url, '/size' ) !== false ) { add_filter( 'pre_get_rocket_option_remove_unused_css', '__return_zero' ); }
- Installez le plugin d'aide sur votre site - allez à Extensions → Ajouter → Téléverser l'extension et sélectionnez le fichier zip.
- Activez le plugin
- Vider le cache de WP Rocket