HUSKY - Product Filter for WooCommerce

woof_filter_taxonomies

过滤从 WordPress 获取的产品分类数组,允许移除或修改筛选器所使用的分类。

参数

$taxonomies (array) — 由 get_object_taxonomies('product', 'objects') 返回的分类对象数组,其中 'product_shipping_class' 和 'product_type' 已被移除

源文件

index.php:1394

代码示例


add_filter('woof_filter_taxonomies', function($taxonomies) {
    // Remove a specific taxonomy from filtering
    if (isset($taxonomies['pa_color'])) {
        unset($taxonomies['pa_color']);
    }
    return $taxonomies;
});

使用说明

  • 在静态缓存的 get_taxonomies() 方法中调用。
  • 默认情况下,在筛选器运行之前,product_shipping_class 和 product_type 会被取消设置。
  • 用于从筛选面板中隐藏自定义分类。