Estoy usando un tema infantil configurado correctamente. Pero no puedo obtener cambios en el tema Child style.css para que se reflejen en el sitio. ¡Intenté vaciar el caché del navegador un millón de veces y no funciona!
He creado archivos de plantilla secundarios y anulan bien a los padres.
He notado en vista que pone un número de versión al final de la hoja de estilo como este: - style.css? Ver = 3.9.1 ¡aunque no haya creado ninguna versión!
En otro sitio que creé no hay versiones de la hoja de estilo, entonces, ¿por qué se coloca automáticamente cuando no quiero que se configure?
¿Cómo puedo forzarlo a usar la versión más actualizada del archivo Child style.css y no versionarlo?
Aquí está la URL de mi sitio: - http://www.peterswebservices.co.uk/
fuente
Respuestas:
En veinticuatro, intente poner esto en el tema de su hijo:
Esto reemplazará la hoja de estilo original pero con su propia versión. Si está utilizando un tema principal diferente, mire la etiqueta original wp_enqueue_style para style.css y duplique esa etiqueta dentro del tema secundario. Tendrá que cambiar 1.0.0 a otro número cada vez que realice un cambio (por lo que es mejor para entornos de producción donde no realiza cambios con tanta frecuencia).
Para eliminar la versión de scripts y estilos, intente esto:
fuente
Agregar la función a continuación en 'functions.php' de un tema secundario que utilicé con X me ayudó mucho en una situación similar.
Simplemente no olvide eliminar esto antes de lanzar su sitio web en vivo.
También tenga en cuenta las características de almacenamiento en caché de su proveedor de servicios de alojamiento para hacer que esta actualización tenga efecto.
Según el autor :
Fuente : Comentario de Daniel a partir del 22 de octubre de 2014 al artículo Prevent CSS Caching : https://css-tricks.com/snippets/wordpress/prevent-css-caching/#comment-1586141
fuente
Sin ver el sitio, no podemos ayudar a diagnosticar el problema, pero una ocurrencia común es que el tema principal css tiene prioridad sobre el css secundario, puede anular esto usando la
!important
etiqueta, por ejemploLa etiqueta importante marca esa CSS como prioridad sobre cualquier otro archivo CSS con la misma línea de CSS
Háganos saber la url y si esto ayuda
fuente
Simplemente tuve el mismo problema, y resultó ser mi nuevo host que tenía algún tipo de almacenamiento en caché activado de forma predeterminada. Fui a mi panel de control y enjuagué el caché, y luego sirvió correctamente el archivo style.css correcto.
El? Ver = 3.9.1 resultó ser un arenque rojo (al menos para mí). Después de vaciar el caché, todavía dice? Ver = 3.9.1, que no se encuentra en ningún lugar de mi archivo css, pero todo funciona bien.
fuente
?ver=3.9.1
se agrega automáticamente por WordPress. Esta es la versión actual de WordPress y no tiene nada que ver con su tema :-)Tuve el mismo problema y lo solucioné de una manera diferente a la predeterminada.
Primero localicé el archivo que necesito cambiar:
Hay una función llamada get_stylesheet_uri
Mi función se ve así:
fuente