HUSKY - Product Filter for WooCommerce

Filtruje tablicę taksonomii produktów

Filtruje tablicę taksonomii produktów pobranych z WordPressa, umożliwiając usunięcie lub modyfikację 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ływany w metodzie get_taxonomies(), która jest statycznie buforowana.
  • product_shipping_class i product_type są domyślnie usuwane przed uruchomieniem filtra.
  • Przydatne do ukrywania niestandardowych taksonomii z panelu filtrów.