Empêcher la génération du Critical Path CSS pour les Custom Post Types et les taxonomies

Lorsque vous utilisez l'option Optimiser le chargement CSS, vous pouvez rencontrer des erreurs lorsque vous essayez de générer des CSS pour des types de messages personnalisés (CPT) et des taxonomies qui ne sont pas accessibles au public. Dans ce cas, vous pouvez les exclure de la génération du CSS.

📝 Une modification manuelle du code est nécessaire avant l'utilisation !

📥   Télécharger (.zip): WP Rocket | Exclude Post Types and Taxonomies from CPCSS generation
Développeurs : Vous trouverez le code de ce plugin sur GitHub.

  1. Téléchargez le fichier zip du plugin d'aide, puis décompressez-le.
  2. Ouvrez le fichier PHP dans un éditeur de texte.
  3. Si vous devez exclure un CPT, modifiez la ligne 28. Remplacez post_type_to_exlude avec le nom de votre CPT.
    Si vous ne voulez pas exclure une taxonomie en plus, commentez la ligne 48 en ajoutant un double // au début, comme ceci :
    //add_filter( 'rocket_cpcss_excluded_taxonomies', __NAMESPACE__ . '\wp_rocket_exclude_CPCSS_taxonomies');
  4. Si vous devez exclure une taxonomy, modifiez la ligne 43. Remplacez taxonomy_to_exlude avec le nom de votre taxonomie.
    Si vous ne voulez pas exclure un CPT en plus, commentez la ligne 33 en ajoutant un double // au début, comme ceci :
    //add_filter( 'rocket_cpcss_excluded_post_types', __NAMESPACE__ . '\wp_rocket_exclude_CPCSS_CPT');
  5. Si vous voulez exclure à la fois un CPT et une taxonomie, assurez-vous que les lignes 33 et 48 ne comportent pas de double // au début.
  6. Re-zippez le dossier.
  7. Installez le plugin helper sur votre site - allez à Extensions > Ajouter > Téléverser le plugin et sélectionnez le fichier zip.
  8. Activez le plugin.
  9. Maintenant, lorsque vous régénérez le Critical Path CSS, ces types de contenu seront exclus.
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.