Obtuve un tema bastante básico y descubrí que mi archivo style.css no se carga en el <head>
. Ya busqué pero no puedo averiguar por qué no se está cargando.
Ya inspeccioné el global $wp_styles
objeto pero no pude encontrar nada:
function style_test()
{
$wp_styles = new WP_Styles();
echo '<pre>';
// $wp_styles->enqueue == completely empty
print_r( $wp_styles->registered );
echo '</pre>';
}
add_action( 'wp_print_scripts', 'style_test', 0 );
Dentro del objeto tampoco puedo encontrar mis hojas de estilo registradas / en cola (se cargan), así que supongo que estoy haciendo algo mal al inspeccionar esto también. ¿Algunas ideas?
Nota:
Si lo pongo en cola manualmente, mi archivo style.css se carga. Solo la carga automática no funciona. Además, puedo acceder al archivo get_theme_data( TEMPLATEPATH.'/style.css' );
sin ningún problema.
fuente
wp_head
owp_print_styles
. WordPress no engancha automáticamente style.css .La forma recomendada de hacerlo es poner en cola style.css en functions.php del tema.
Agregue esto a functions.php
Puede consultar esto en el manual de temas de WordPress aquí y ver ejemplos aquí .
fuente