Así que estoy desarrollando un tema de WordPress usando una serie de MENOS archivos para el CSS. Estos compilan usando codekit en una hoja de estilo combinada y minifed que uso para el estilo del tema.
Entiendo que un tema de WordPress debe tener un style.css que incluya la información sobre el tema en sus comentarios, pero ¿es necesario vincular este style.css en el header.php? Seguramente puedo tener la información del tema y nada más y dejarla intacta en la carpeta del tema. La hoja de estilo que realmente uso puede llamarse styles.css o main.css o algo así.
¿Alguien puede confirmar esto o dar razones por las cuales esto podría ser una mala idea?
theme-development
themes
css
harryg
fuente
fuente
style.css
información con el tema en la raíz de su carpeta de temas. Eso es.Respuestas:
Yo diría: no debes usar el
style.css
CSS para la producción real.La razón es simple: minificación. No puede minimizar el contenido del archivo por completo, porque WordPress tiene que leerlo. En mis temas, utilizo
style.css
solo los encabezados, y agrego un comentario, explicando dónde encontrar el CSS real, para que otros desarrolladores no tengan que buscar demasiado.Ejemplo:
fuente
Tienes razón, Harry, de que no necesitas llamar o cargar el valor predeterminado
style.css
en tu archivo de encabezado. Como he estado usando SCSS en mis temas, me he encontrado con este mismo problema, pero había decidido mantener el enlacestyle.css
por los siguientes motivos que pueden o no ser aplicables a su situación:style.css
existen y están en uso, y no quiero frustrar esa suposición con respecto a los complementos. No sé si / cuándo esto sería un problema y estaría interesado en escuchar las experiencias y consejos de otros sobre este punto.style.css
activo y disponible les brinda a mis usuarios una forma de poder realizar cambios en CSS desde el administrador de WP.style.css
sin afectar mi capacidad de continuar usando mis archivos SCSS.Una vez más, estos puntos pueden no ser aplicables a su situación, pero han informado mi decisión de mantener el enlace predeterminado
style.css
, incluso si está en blanco, excepto por la información del tema requerida.fuente
Sí, WordPress usa el tema
style.css
como documento de "configuración".También tiene razón, por lo que puedo decir, que no tiene que cargar realmente
style.css
en el front end para que sirva a sus propósitos de "configuración".Lo que estás haciendo debería estar bien. Estoy bastante seguro de que he visto otros temas hacer algo similar, pero no puedo jurarlo. El único problema que puedo ver sería si algún complemento asume erróneamente que
style.css
es la (única) hoja de estilo en el tema.fuente
También puede agregar esto a su
config.rb
(si está usando Compass) y CodeKit copiará automáticamente su hoja de estilo minimizadastyle.css
en la raíz del tema.Lo uso con todos los temas de WordPress que desarrollo y funciona de maravilla.
Asegúrese de que el comentario en su
style.scss
archivo comience!
después del comentario de apertura o de lo contrario se eliminará en la minificación:Fuente: CSS-Tricks
fuente