HUSKY - Product Filter for WooCommerce

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.