Wordpress functions.php无效

时间:2014-12-07 19:50:28

标签: php css wordpress

尝试通过functions.php文件包含我的样式表,但样式无法显示......

function theme_styles () {

    wp_enqueue_style('normalize', get_template_directory_uri() . '/css/normalize.css' );
    wp_enqueue_style('grid', get_template_directory_uri() . '/css/grid.css' );
    wp_enqueue_style('style', get_template_directory_uri() . '/css/style.css' );
    wp_enqueue_style('google', '' );
    wp_enqueue_style('main', get_template_directory_uri() . '/style.css' );

}

我在主题文件夹中有style.css,里面有一个带有style.css文件的CSS文件,但样式没有显示......

3 个答案:

答案 0 :(得分:1)

嘿wp_enqueue_scripts是排队样式表或脚本时使用的正确钩子

用于将样式表排入队列

function theme_styles () {

    wp_enqueue_style('normalize', get_template_directory_uri() . '/css/normalize.css' );
    wp_enqueue_style('grid', get_template_directory_uri() . '/css/grid.css' );
    wp_enqueue_style('style', get_template_directory_uri() . '/css/style.css' );
    wp_enqueue_style('google', '' );
    wp_enqueue_style('main', get_template_directory_uri() . '/style.css' );

}
add_action( 'wp_enqueue_scripts', 'theme_styles' );

确定它会很好用

答案 1 :(得分:0)

尝试使用bloginfo('stylesheet_directory')代替get_template_directory_uri()

答案 2 :(得分:0)

我遇到了类似的问题。一段时间后,我意识到我忘记在wp_head()标记的末尾添加head钩子。