在functions.php中,我想根据我正在查看的页面将脚本排入队列:主页、单页等。 这一切似乎都有效,除非我进入博客类别。
我尝试了以下操作(在functions.php中):
is_front_page() -> works
is_page() -> works
is_single() -> works
is_category() -> NOPE.
function load_ngof_files() {
wp_enqueue_style( 'ngof_common', get_template_directory_uri() . '/assets/css/com.css');
if (is_front_page()) {
// echo "front page";
wp_enqueue_style( 'ngof_front', get_template_directory_uri() . '/assets/css/front.css');
} elseif (is_category()) {
echo "category";
wp_enqueue_style( 'ngof_cat', get_template_directory_uri() . '/assets/css/cat.css');
} elseif (is_page()) {
echo "page";
} elseif (is_single()) {
// Blog posts index page
echo "single";
}
}
add_action('wp_enqueue_scripts', 'load_ngof_files' );
有什么想法吗? category.php 被正确调用。
它开始工作,不知道出了什么问题。