HUSKY - Product Filter for WooCommerce

woof_filter_taxonomies

Filtert das Array der aus WordPress abgerufenen Produkt-Taxonomien und ermöglicht das Entfernen oder Ändern von Taxonomien, die vom Filter verwendet werden.

Parameter

$taxonomies (array) — Array von Taxonomie-Objekten, die von get_object_taxonomies('product', 'objects') zurückgegeben werden, wobei 'product_shipping_class' und 'product_type' bereits entfernt wurden

Quelldatei

index.php:1394

Code-Beispiel


add_filter('woof_filter_taxonomies', function($taxonomies) {
    // Remove a specific taxonomy from filtering
    if (isset($taxonomies['pa_color'])) {
        unset($taxonomies['pa_color']);
    }
    return $taxonomies;
});

Anwendungshinweise

  • Wird in der Methode get_taxonomies() aufgerufen, die statisch gecacht wird.
  • product_shipping_class und product_type werden standardmäßig vor dem Ausführen des Filters aufgehoben.
  • Nützlich, um benutzerdefinierte Taxonomien aus dem Filterpanel auszublenden.