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