web-dev-qa-db-fra.com

Que fait le minificateur CSS? WP utilisation de base?

Je n'ai pas vu le minificateur parmi les outils de https://code.trac.wordpress.org/browser/ . Est-ce quelque part dans le repo? Ou qu'est-ce que c'est?

(Notez que cette question a déjà été posée sur Stack Exchange, mais que l'auteur posait une question différente. Il n'a donc pas de réponse. Voir Quel minificateur CSS exact a WP utilisation de base? si vous êtes vraiment intéressé.)

3
kitchin

Selon le Gruntfile.js du coeur, le minifier est grunt-contrib-cssmin - https://www.npmjs.com/package/grunt-contrib-cssmin

3
Welcher

Ouais, ce minifier n’est présent que dans la version de développement de WordPress et n’est pas livré avec le code que vous pouvez trouver dans les versions. Ils contiennent généralement des feuilles CSS et JS non-minifiées, avec le suffixe .min pour les fichiers minifiés. En outre, en fonction d'une option de configuration, vous pouvez choisir lequel charger entre les deux.

Par version de développement de WordPress, je veux dire que le code réside dans le tronc SVN (peut être trouvé ici ). Ils gèrent également un miroir GIT du référentiel SVN, juste pour les personnes qui préfèrent l’utiliser.

On peut jouer avec leur dernier coffre en clonant localement le dépôt git:

git clone git://develop.git.wordpress.org/ wordpress-trunk
cd wordpress-trunk
# explore
#
# Gruntfile.js is the place where can one look at the 
# logic the core uses to build assets with
1
Andrei Glingeanu