Exclure des fichiers JavaScript du chargement différé pour toutes les pages ou des URL spécifiques

Ce plugin permet par défaut d'appliquer des exclusions de fichiers JavaScript pour Charger le JavaScript en différé à toutes les pages si aucune page spécifique n'est indiquée, ou d'appliquer les exclusions uniquement aux pages indiquées.

Cela peut être utile dans certains cas où vous pouvez différer les fichiers JavaScript globalement, mais où vous devez également exclure certains scripts de ce différé uniquement sur certaines pages.

Par exemple, lorsque vous avez un slider qui ne se charge pas sur 2 ou plusieurs pages, mais pas sur tout le site.

📝 Modification manuelle du code requise avant utilisation !

📥   Télécharger (.zip) : WP Rocket | Exclude Scripts from Defer JS
Développeurs : Vous pouvez trouver le code de ce plugin sur GitHub.

  1. Téléchargez le fichier zip du plugin, puis décompressez-le.
  2. Ouvrez le fichier PHP dans un éditeur de texte.
  3. Modifiez la ligne 29, enlevez les commentaires (supprimez //) et modifiez la ligne selon vos besoins pour exclure des fichiers externes. Pour exclure plusieurs fichiers, copiez la ligne entière et collez-la sur une nouvelle ligne pour chaque fichier que vous souhaitez exclure. Par exemple, si vous devez exclure le script externe www.example.com/my-slider-page/wp-content/plugins/my-plugin/js/slider.js, utilisez seulement /wp-content/plugins/my-plugin/js/slider.js, comme suit :

    'external_file_exclusions' => [
    	'/wp-content/plugins/my-plugin/js/slider.js',
    ],<br>
    	
  4. Modifiez la ligne 38, enlevez les commentaires (supprimez //) et modifiez la ligne selon vos besoins pour exclure des scripts JS inline. Pour exclure plusieurs scripts inline, copiez la ligne entière et collez-la sur une nouvelle ligne pour chaque script inline. Spécifiez une chaîne de caractères unique d'un script inline pour l'exclure.
  5. À la ligne 45, quand exclude_from_all_pages est défini sur true (par défaut), les exclusions seront appliquées à toutes les pages. Mettez cette valeur à false et modifiez la ligne 57 pour appliquer les exclusions uniquement aux pages spécifiées, comme une page contenant un slider.
  6. À la ligne 50, changez exclude_from_home en true si vous devez appliquer des exclusions à la page d'accueil. La valeur par défaut est false.
  7. À la ligne 57, enlevez les commentaires (supprimez //) et modifiez la ligne si vous devez spécifier uniquement certaines pages pour appliquer les exclusions. Pour spécifier plusieurs pages, copiez la ligne entière et collez-la sur une nouvelle ligne, en spécifiant un slug pour chaque page. Par exemple, si vous devez exclure un script externe ou inline sur https://www.example.com/my-slider-page, utilisez seulement my-slider-page, comme suit :

    'specific_pages_to_exclude' => [
    	'my-slider-page',
    ],
    	
  8. Recompressez le dossier.
  9. Installez le plugin sur votre site - allez dans Extensions > Ajouter > Téléverser une extension et sélectionnez le fichier zip.
  10. Activez l'extension.
  11. Videz le cache de WP Rocket.
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.