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

Adding stylesheets using wp_enqueue_style only affects admin panel

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

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

有人能发现我遗漏了什么吗?

要使用 wp_enqueue_scripts 在 WordPress 主题的前端正确加载脚本和样式,必须在主题的 header.php 文件或 index.php 文件

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