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/

相关文章:

php - 使用没有数据库包装器的 PHP 记录 mysql 查询

wordpress - 小部件无法正常工作,无法将小部件拖放到侧边栏中

php - WordPress:如何使用 PHP 和 MySQL 更新数据库中的数据?

php - 将 WooCommerce 产品标题限制为特定长度(并添加 '...' )

wordpress - 在 WordPress 页面上加载 jqueryUI dial() 函数

wordpress - 将日期选择器添加到 Woocommerce 结帐页面

javascript - 动态调整导航 div 的大小以适应主要内容

javascript - 处理错误的谷歌内容关键字

ajax - WordPress 前端 AJAX 表单提交给出 500 内部服务器错误

php - 如何将 Wordpress 集成到 Kohana 3 中