Exclure des fichiers de l'option Chargement Asynchrone du CSS

Parfois l'option Chargement Asynchrone du CSS (Optimisation des fichiers → Chargement Asynchrone du CSS) 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. Vous pouvez faire ceci en téléchargeant, en installant, et en modifiant le petit plugin d'aide suivant :

Attention ! Vous devez modifiez la ligne débutant par $excluded_files[] pour indiquer le chemin du fichier que vous souhaitez exclure.

📥  Télécharger (.zip): WP Rocket | Exclude Files from Async CSS

Développeurs: Vous pouvez trouver le code pour ce plugin sur GitHub.

Astuce pour que ça fonctionne

Exclure plusieurs fichiers

Les Wildcards ne fonctionnent pas ici. Chaque exclusion doit être ajoutée avec une nouvelle ligne. comme dans cet exemple:

$excluded_files[] = '/wp-content/plugins/plugin-name/filename1.css';
$excluded_files[] = '/wp-content/plugins/plugin-name/filename2.css';
$excluded_files[] = '/wp-content/plugins/plugin-name/filename3.css';

Supprimer la query string

Supprimer toutes les query string après l'extension  .css. Par exemple, pour exclure :

https://example.com/wp-content/themes/neutro/style.css?ver=1.2.5

utilisez :

/wp-content/themes/neutro/style.css

Exclure les fichiers externes

Utilisez seulement le chemin après le nom de domaine pour exclure les fichiers qui ne sont pas hébergés sur votre propre domaine. Par exemple, pour exclure :

https://cloud.typography.com/6907774/6146531/css/fonts.css

Utilisez :

/6907774/6146531/css/fonts.css
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.