WordPress 无法使样式出列

标签 wordpress

我正在尝试删除 WP 中未使用的样式。我这样做是这样的:

// remove CSS
add_action('wp_dequeue_style', 'remove_css');

function remove_css() {
    // boostrap shortcodes
    wp_dequeue_style(array(
        'bs_bootstrap-css',
        'bs_shortcodes-css'
    ));

    // woocommerce
    wp_dequeue_style('woocommerce-layout-css');
    wp_dequeue_style('woocommerce-smallscreen-css');
    wp_dequeue_style('woocommerce-general-css');
}

问题是,第一个和第二个示例都不起作用。我尝试使用 wp_deregister_script 并将优先级设置为 add_action。我能做什么?

最佳答案

您应该挂接到wp_enqueue_scripts:

add_action( 'wp_enqueue_scripts', 'so26892641_remove_css', 25 );
function so26892641_remove_css(){
    wp_dequeue_style('woocommerce-layout');
    // etc
}

关于WordPress 无法使样式出列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26892641/

相关文章:

mysql - WampServer - mysqld.exe 无法启动,因为缺少 MSVCR120.dll

javascript - 包裹第 n 个或更少的元素,结果错误

javascript - WordPress JavaScript 类型错误 : Cannot read property 'text' of null

php - 使用 WooCommerce ajax 更新购物车

javascript - 在wordpress中加载html和js文件

ios - iphone 应用程序开发新手 - 将 webapp 服务器连接到 iphone 应用程序服务器

javascript - WordPress block : async REST calls in registerBlockType edit function

wordpress - 高级自定义字段 - 按先前选择的分类法过滤帖子对象字段

jquery - 将高图像调整为 flexbox 网格中其他图像的大小

html - 如何设置图片后面的文字滚动