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 удаляются по умолчанию перед запуском фильтра.
  • Полезно для скрытия пользовательских таксономий из панели фильтра.