如何防止css凌驾于模板css文件之上?

如何防止css凌驾于模板css文件之上?,css,woocommerce,overriding,Css,Woocommerce,Overriding,如下图所示 woocomerce css styles神奇地超越了我的模板css(在使用yith tab manager许可证之后)(禁用没有帮助)。 您可以看到,从woocomerce.css中禁用这些样式将证明,y模板样式仍然存在。 我怎样才能避免这个问题? 这里是该页面的网站链接 我在模板的functions.php中使用了此代码,但不起作用: ://禁用WooCommerce的默认样式表 功能禁用\u默认\u css($styles){ //通过unset()禁用下面的样式表: un

如下图所示

woocomerce css styles神奇地超越了我的模板css(在使用yith tab manager许可证之后)(禁用没有帮助)。 您可以看到,从woocomerce.css中禁用这些样式将证明,y模板样式仍然存在。 我怎样才能避免这个问题? 这里是该页面的网站链接

我在模板的functions.php中使用了此代码,但不起作用:

://禁用WooCommerce的默认样式表
功能禁用\u默认\u css($styles){
//通过unset()禁用下面的样式表:
unset($style['woocommerce-general']);//按钮、下拉列表等的样式。
//unset($styles['woocommerce-layout']);//列的布局,定位。
//unset($style['woocommerce-smallscreen']);//针对移动设备的响应式设计。
返回$style;
}

添加动作(“woocommerce\u enqueue\u styles”、“disable\u woocommerce\u default\u css”);
我无法使用该代码(在主注释中),但我找到了一种解决问题的方法。(如果我发现任何代码,我会给出正确的代码),首先我们可以删除该样式表内容,或者像我一样:禁用所有插件(每个插件)尝试用原始插件替换woocommerce文件,然后重新激活插件,这种方法对我有效,似乎是更改woocommerce文件造成了这个问题。

p.s:从插件文件重命名woocommerce.css会起作用,但我仍然不知道如何阻止下载该css文件。css样式级联,因此规则可以被其他规则覆盖我不完全理解你的问题,你能重新措辞吗?你根本不想加载woocommerce.css文件吗?@helgatheviking,确切地说,因为重命名该文件解决了我的问题,所以我想阻止加载该文件,我使用了我在functions.php中添加到主问题中的代码,但我t没有工作,你能试着将
add_action
切换到
add_filter
?@helgatheviking谢谢你的回复,我不能使用那个代码,但我找到了一个解决问题的方法。(如果我找到了正确的代码,我会放正确的代码),首先我们可以删除样式表内容,或者像我一样:禁用所有插件(每个插件)尝试用原始插件替换woocommerce文件,然后重新激活插件,这种方法对我很有效,似乎是更改woocommerce文件造成了这个问题。