Estoy usando el tema de enología bien escrito de Chip Bennett como el tema principal de mi propio hijo.
En mi proceso de desarrollo, descubrí que existen algunos desafíos para las personas que escriben temas infantiles cuando se trata de controlar los estilos.
Acabo de descubrir que mi archivo style.css principal se carga antes que cualquier otro enlace o declaración de hoja de estilo en <head>, y esto explica por qué estaba teniendo problemas para anular algunos de los estilos Parent.
Un estudio más detallado del problema muestra que varias hojas de estilo y estilos principales se pueden poner en cola en el <head> en tres lugares; add_action('wp_print_styles',
` add_action('wp_enqueue_scripts',
` y luego add_action('wp_head',
.
Para simplificar las cosas, planeo crear dos hojas de estilo. la primera hoja principal 'style.css' solo incluiría el @import url()
comando, necesario para cargar la hoja de estilo principal de Oenology.
la segunda hoja de estilo contendría las reglas de mi hijo. para asegurarme de que se carga después de todas las otras reglas, lo pondría en cola usando add_action( 'wp_head',
.
¿Suena esto razonable? o hay una manera mejor (más correcta) de hacerlo?
Por cierto, ¿alguien sabe lo que significa '/parent-theme/style.css ? MRPreviewRefresh = 723 '?
Actualizar
wp_enqueue_style () no parece funcionar en wp_head ().
saludos,
Gregory