WooCommerce筛选器功能未更新

时间:2016-10-25 作者:Mr Riksson

我有一个简单的函数,可以从我的Woocommerce商店页面中排除几个类别。这是以下代码:

add_filter( \'woocommerce_product_categories_widget_args\', \'woo_product_cat_widget_args\' );
function woo_product_cat_widget_args( $cat_args ) {
$cat_args[\'exclude\'] = \'12, 13\';
return $cat_args;
}
这很有魅力。然而,我现在添加了另一个我想用ID 22排除的类别。所以我试着加上那个ID,比如:“12,13,22”;但当我保存什么都没有发生时,类别仍然存在。

所以,作为测试,我删除了ID 13和22,但类别13也没有出现。我尝试清除我的web浏览器缓存和另一个浏览器,但结果仍然相同。

在这个阶段,我没有使用像W3 Total Cashe等缓存插件。

有什么办法可以解决这个问题吗?:)

1 个回复
SO网友:Buster

我有一个类似的代码,对我来说很好。尝试将您的ID放入如下数组:

$cat_args[\'exclude\'] = array(\'12, 13\');