我正在构建一个自定义的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' );
任何人都能发现我错过的东西吗?
答案 0 :(得分:1)
要使用wp_enqueue_scripts
在WordPress主题的前端正确加载脚本和样式,必须在主题的header.php文件或索引中调用wp_head()
函数。 php文件
建议将wp_footer()
添加到主题的footer.php文件中