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