Algunos temas le piden que no edite el archivo style.css, sino que use el archivo custom.css. Si escribe código en custom.css, sobrescribirá el mismo estilo de elemento en style.css. Creo que esto se hace para evitar la pérdida de estilos de usuario en la actualización del tema, ¿es así?
¿Cómo funciona esto? ¿Ya incluyen el archivo custom.css en su tema? Pero, ¿cómo se incluye este archivo en el tema para que el tema busque primero el estilo en custom.css? Gracias.
theme-development
themes
css
arrendajo
fuente
fuente
Respuestas:
Por lo general, agrego este fragmento de código si quiero agregar otro archivo CSS
Creo que los creadores de temas quieren retener tanto como sea posible del diseño del diseño del tema. Por lo tanto, un archivo css personalizado no duele mucho. Creo que es más una pregunta de soporte. Con un archivo css personalizado, los creadores pueden ayudar a aquellos que usan sus temas más fácilmente. Debido a que el style.css original no ha sido modificado, el creador de temas probablemente pueda echar un vistazo en el archivo css personalizado.
fuente
Usar @import en WordPress para agregar CSS personalizado ya no es la mejor práctica, pero puedes hacerlo con ese método.
La mejor práctica es usar la función
wp_enqueue_style()
en functions.php.Ejemplo :
fuente
style.css
para asegurarse de que estámystyle.css
cargado después destyle.css
!wp_enqueue_style
handle
lo que quieras, siempre que sea único. Ver documentoActive el tema secundario y agregue el siguiente código de ejemplo en function.php
fuente
Mi propuesta sería utilizar temas secundarios. Es muy fácil de implementar y todas las modificaciones que realice (incluidos los estilos) están completamente aisladas del tema original.
fuente
Para evitar sobrescribir el tema principal CSS u otros archivos, SIEMPRE debe usar un tema secundario en WordPress ... no hacerlo solo le causará grandes dolores de cabeza y problemas en el futuro.
https://codex.wordpress.org/Child_Themes
... y con lo fácil que es configurar un tema secundario, no hay razón para que no debas usar uno.
El uso de un tema secundario le permitirá anular cualquiera de los archivos principales del tema principal que desee, simplemente copiándolo de su elemento principal o creando un nuevo archivo con el mismo nombre.
Con respecto al
custom.css
archivo, hay muchas maneras en que los desarrolladores de temas manejan esto ... muchos de ellos hacen esto simplemente para tratar de evitar que los clientes que no quieren usar un tema secundario, editen elstyle.css
archivo principal ...De cualquier manera, no debería preocuparse por eso, siempre y cuando use un tema secundario, no debería tener que preocuparse por actualizar su tema más adelante y perder sus cambios ... habitúese a usar siempre temas secundarios, usted me lo agradecerá más tarde, lo prometo.
fuente
Si quieres dejar tu html junto. puedes agregar esto a tu archivo css. Creo que esto es mejor.
También, dependiendo de su tema, funcionará con temas secundarios y primarios.
- tenga en cuenta que css funciona de forma secuencial (cuando se usa el mismo nivel de identificador, ya usado), por lo que lo último en su archivo se sobrescribirá. coloque su importación de estilo personalizado en la parte inferior si desea anular cosas.
fuente
La mejor manera es combinar todos los estilos en cola en una sola función y luego llamarlos mediante la
wp_enqueue_scripts
acción . Agregue la función definida a las funciones de su tema.php en algún lugar debajo de la configuración inicial.Bloque de código:
Tenga en cuenta :
El tercer parámetro es la matriz de dependencia que se refiere a si esta hoja de estilo depende o no de otra hoja de estilo. Entonces, en nuestro código anterior, custom.css depende de style.css
El |
Básico adicional: la
wp_enqueue_style()
función puede tener 5 parámetros: de esta manera: wp_enqueue_style ( $ handle, $ src, $ deps, $ ver, $ media );En el mundo real de la codificación WP, generalmente también agregamos archivos javascript / bibliotecas jQuery dentro de esa función de esta manera:
El quinto parámetro verdadero / falso es opcional (los parámetros segundo, tercero y cuarto también son opcionales), pero muy esencial, nos permite colocar nuestros scripts en el pie de página cuando usamos el parámetro booleano como verdadero.
fuente
Vaya a Apariencia> Editar CSS desde su Panel de WordPress.
Aquí está la pantalla con el editor básico de CSS.
Ahora pegue su CSS directamente al texto predeterminado. Puede eliminar el texto predeterminado para que su CSS solo aparezca en el editor. Luego guarde la hoja de estilo y su CSS estará en vivo.
fuente
Use un tema infantil. Es tu mejor apuesta. De esta manera, si el tema se actualiza alguna vez, no anulará las hojas de estilo que ha creado.
https://codex.wordpress.org/Child_Themes
Siga esta ruta, se lo agradecerá más tarde.
fuente