只有一个css除外,不加载任何css

时间:2021-07-13 作者:Ahmet Taş

我有下面的代码片段,但它与我想要的不完全匹配。它避免了为我的主题加载任何css文件,但我也希望加载stylepure。css。stylepure css不包含未使用的css,所以我只想为我的主页加载它。如何才能除去css文件?谢谢

   function pm_remove_all_styles() {
        global $wp_styles;
        $wp_styles->queue = array();
        wp_register_script(\'hekimscripts_input\', get_template_directory_uri() . \'/js/stylespure.css\', array(), \'2.7.1\'); // input css
         wp_enqueue_script(\'hekimscripts_input\'); // Enqueue it!
    }
    add_action(\'wp_print_styles\', \'pm_remove_all_styles\', 100);

1 个回复
最合适的回答,由SO网友:Buttered_Toast 整理而成

如果此代码按预期工作,并且您只想将其限制在首页,则需要为首页添加检查,如下所示

function pm_remove_all_styles() {
    if (!is_front_page()) return; // add this

    global $wp_styles;
    $wp_styles->queue = array();
    wp_register_script(\'hekimscripts_input\', get_template_directory_uri() . \'/js/stylespure.css\', array(), \'2.7.1\'); // input css
     wp_enqueue_script(\'hekimscripts_input\'); // Enqueue it!
}
add_action(\'wp_print_styles\', \'pm_remove_all_styles\', 100);

相关推荐

WordPress用户Meta&ChromePHP或以其他方式调试/查看php变量

我正在开发一个插件来扩展BuddyBoss平台。具体来说,我正在将BB用户信息与Wordpress用户元数据同步。我的大部分代码都能正常工作(国家和地区组织更新良好),但同步我的“性别”字段并没有按预期工作。它似乎适用于男性和女性,但当选择“其他”时,它会将wordpress用户元字段设置为“女性”。我有两个问题:你能看到这段代码有什么问题吗:(忽略所有5次控制台输出尝试-这是我下面的第二个问题!)function BB_WP_SYNC_update_wordpress_usermeta( $user_i