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