woof_filter_taxonomies
Filtruje tablicę taksonomii produktów pobranych z WordPressa, umożliwiając usuwanie lub modyfikowanie taksonomii używanych przez filtr.
Parametry
$taxonomies (array) — Tablica obiektów taksonomii zwrócona przez get_object_taxonomies('product', 'objects'), z już usuniętymi 'product_shipping_class' i 'product_type'
Plik źródłowy
index.php:1394
Przykład kodu
add_filter('woof_filter_taxonomies', function($taxonomies) {
// Remove a specific taxonomy from filtering
if (isset($taxonomies['pa_color'])) {
unset($taxonomies['pa_color']);
}
return $taxonomies;
});
Uwagi dotyczące użycia
- Wywoływane w metodzie get_taxonomies(), która jest cache'owana statycznie.
- product_shipping_class i product_type są domyślnie usuwane przed uruchomieniem filtra.
- Przydatne do ukrywania niestandardowych taksonomii z panelu filtra.