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