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.