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