WordPress : Combiner des fichiers CSS en un seul en cache
Je crée un thème où je veux qu’il ait différents widgets et plugins. Chaque plugin aurait idéalement son propre fichier CSS. Cependant, cette approche n’est pas si bonne car je peux finir par avoir plusieurs fichiers inclus dans mon en-tête.
Existe-t-il une approche permettant de mettre en cache tous les différents fichiers CSS en un seul lors de la première demande de l’utilisateur, puis de l’utiliser simplement?
Solution n°1 trouvée
W3 Total Cache est votre ami. Il a la capacité de combiner et de concaténer des fichiers js/css prêts à l’emploi. Vous devrez effectuer une configuration manuelle, mais les avantages l’emportent sur les inconvénients.
Solution n°2 trouvée
Oui : placez-les tous dans une fonction, puis mettez cette fonction en file d’attente au wp_enqueue_scripts
crochet. De cette façon, vous pouvez définir le CSS de manière dynamique (par exemple en fonction des paramètres d’option du thème) et laisser WordPress l’afficher dans l’en-tête du document.
Solution n°3 trouvée
WP Minify fait également très bien le travail. Un peu plus facile à configurer que W3TC et s’intègre bien avec WP Super Cache si vous l’utilisez déjà.
0 commentaire