Я получил довольно простую тему и обнаружил, что мой файл style.css не загружается в <head>
. Я уже искал вокруг, но не могу выяснить, почему он не загружается.
Я уже осмотрел global $wp_styles
объект, но ничего не смог найти:
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 );
Внутри объекта я также не могу найти мои зарегистрированные / поставленные в очередь таблицы стилей (они загружаются), поэтому я думаю, что я делаю что-то не так, проверяя это тоже. Есть идеи?
Примечание:
если я ставлю его в очередь вручную, мой файл style.css загружается. Просто автоматическая загрузка не работает. Более того, я могу получить доступ к файлу get_theme_data( TEMPLATEPATH.'/style.css' );
без проблем.
wp_head
илиwp_print_styles
. WordPress автоматически не перехватывает style.css .Рекомендуются способом сделать это является Епдиеим-кий style.css в functions.php темы.
Добавьте это в functions.php
Вы можете сослаться на это в руководстве по теме WordPress здесь и увидеть примеры здесь .
источник