Exclure des fichiers JavaScript du chargement différé
Parfois l'option Chargement différé des fichiers JS (Optimisation des fichiers → Fichiers JavaScript) peut créer des conflit avec certains fichiers.
Si cette option vous cause des problèmes, vous avez peut-être besoin d'exclure certains fichiers du processus.
Il y a un champ dans les réglages du plugin pour exclure les fichiers :
Les exclusions peuvent être faites en utilisant l'un des moyens suivants :
- URL complètes des fichiers
- Mots clés de l'URL du fichier
- Wildcards
Exemples
Exclure un fichier externe
<script src="//maps.googleapis.com/maps/api/js?key=AIzaSyBusRuOn8uzsREWbwi-KCU4puf0me2aj3A&libraries=places" type="text/javascript"> </script>
Vous pouvez simplement utiliser le domaine :
maps.googleapis.com
Exclure un groupe de fichiers
Pour exclure tous les fichiers d'un dossier de plugin spécifique, vous pouvez utiliser une wildcard :
https://www.example.org/wp-content/plugins/my-plugin/assets/js/um-crop.min.js?ver=2.1.12
Utilisez ce qui suit :
/wp-content/plugins/my-plugin/assets/js/(.*).js
Exclure un fichier minifié
Pour exclure un fichier qui est également minifié, l'exclusion doit être basée sur l'URL du fichier minifié. Choisissez donc une partie de l'URL qui n'est pas modifiée par la minification.
Pour exclure ce fichier :
https://www.example.org/wp-content/cache/min/1/wp-content/plugins/plugin-name/assets/js/pickadate/picker.time-f9a2f2b5fb728f25892f2f41b6f8a4b9.js
Utilisez ce qui suit :
plugin-name/assets/js/pickadate/picker.time