Je développe donc un thème wordpress en utilisant une série de fichiers MOINS pour le CSS. Celles-ci se compilent à l'aide de codekit dans une feuille de style combinée et réduite que j'utilise pour le style du thème.
Je comprends qu'un thème wordpress doit avoir un style.css qui inclut les informations sur le thème dans ses commentaires, mais est-il nécessaire de lier ce style.css dans le header.php? Je peux sûrement avoir les informations sur le thème dedans et rien d'autre et les laisser intactes dans le dossier de thème. La feuille de style que j'utilise peut simplement être appelée styles.css ou main.css ou quelque chose.
quelqu'un peut-il confirmer cela ou donner des raisons pour lesquelles cela pourrait être une mauvaise idée?
theme-development
themes
css
Harry
la source
la source
style.css
sur le thème à la racine de votre dossier de thème. C'est tout.Réponses:
Je dirais: vous ne devriez pas utiliser le
style.css
pour le CSS de production réel.La raison est simple: la minification. Vous ne pouvez pas réduire complètement le contenu du fichier, car WordPress doit le lire. Dans mes thèmes, j'utilise
style.css
juste pour les en-têtes, et j'ajoute un commentaire, expliquant où trouver le vrai CSS, afin que les autres développeurs n'aient pas à chercher trop longtemps.Exemple:
la source
Vous avez raison, Harry, que vous n'avez pas besoin d'appeler ou de charger la valeur
style.css
par défaut dans votre fichier d'en-tête. Depuis que j'utilise SCSS dans mes thèmes, j'ai rencontré ce même problème, mais j'avais décidé de maintenir le lien versstyle.css
pour les raisons suivantes qui peuvent ou non s'appliquer à votre situation:style.css
existent et sont en cours d'utilisation, et je ne veux pas contrecarrer cette hypothèse en ce qui concerne les plugins. Je ne sais pas si / quand ce serait un problème et je serais intéressé à entendre les expériences et les conseils des autres sur ce point.style.css
actif et disponible donne à mes utilisateurs un moyen de pouvoir toujours apporter des modifications CSS à partir de l'administrateur WP.style.css
sans affecter ma capacité à continuer à utiliser mes fichiers SCSS.Encore une fois, ces points peuvent ne pas s'appliquer à votre situation, mais j'ai informé ma décision de conserver le
style.css
lien par défaut , même s'il est principalement vide, à l'exception des informations de thème requises.la source
Oui, WordPress utilise les thèmes
style.css
comme un document "config".Vous avez également raison, pour autant que je sache, que vous n'avez pas besoin de charger réellement
style.css
sur le front-end pour qu'il serve à ses fins de "configuration".Ce que vous faites devrait bien se passer. Je suis presque sûr d'avoir vu d'autres thèmes faire quelque chose de similaire mais je ne peux pas le jurer. Le seul problème que je peux voir serait que certains plugins supposent à tort qu'il
style.css
s'agit de la (seule) feuille de style du thème.la source
Vous pouvez également l'ajouter à votre
config.rb
(si vous utilisez Compass) et CodeKit copiera automatiquement votre feuille de style réduitestyle.css
dans la racine du thème.Je l'utilise avec chaque thème WordPress que je développe et cela fonctionne comme un charme.
Assurez-vous que le commentaire dans votre
style.scss
fichier commence par!
après le commentaire d'ouverture, sinon il sera supprimé dans la minification:Source: CSS-Tricks
la source