is_category() 未在functions.php 中触发

问题描述 投票:0回答:1

在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 被正确调用。

php wordpress wordpress-theming
1个回答
0
投票

它开始工作,不知道出了什么问题。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.