WordPress功能.php不起作用


Wordpress functions.php not working

试图通过函数.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' );
}

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

我遇到了类似的问题。过了一会儿,我意识到我忘了在head标签的末尾添加wp_head()钩子。

嘿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' );

当然会很好用

尝试使用 bloginfo('stylesheet_directory') 而不是 get_template_directory_uri()