使用wp_enqueue_style添加样式表仅影响管理面板

时间:2015-05-17 21:10:13

标签: css wordpress stylesheet

我正在构建一个自定义的Wordpress主题,并且从头开始,只有少量的主题文件。我已经使用admin_enqueue_scripts向管理面板添加了一个自定义样式表,并尝试使用wp_enqueue_scripts将一个添加到页面的前端,到目前为止只包含index.php。使用下面的代码不会返回任何更改,查看源代码会显示没有添加任何样式表。

function diverse_stilsett() {
    wp_enqueue_style( 'ansattpanel', get_template_directory_uri() . '/css/ansattpanel.css' );
}
add_action( 'wp_enqueue_scripts', 'diverse_stilsett' );

但是,如果我删除该函数并直接将样式排入队列,由于某种原因会影响管理面板,而不是index.php - 这就是我想要做的。

wp_enqueue_style( 'ansattpanel', get_template_directory_uri() . '/css/ansattpanel.css' );

任何人都能发现我错过的东西吗?

1 个答案:

答案 0 :(得分:1)

要使用wp_enqueue_scripts在WordPress主题的前端正确加载脚本和样式,必须在主题的header.php文件或索引中调用wp_head()函数。 php文件

建议将wp_footer()添加到主题的footer.php文件中