woof_filter_taxonomies
WordPress'ten alınan ürün taksonomileri dizisini filtreleyerek, filtre tarafından kullanılan taksonomilerin kaldırılmasına veya değiştirilmesine olanak tanır.
Parametreler
$taxonomies (array) — get_object_taxonomies('product', 'objects') tarafından döndürülen taksonomi nesneleri dizisi; 'product_shipping_class' ve 'product_type' zaten kaldırılmıştır
Kaynak Dosya
index.php:1394
Kod Örneği
add_filter('woof_filter_taxonomies', function($taxonomies) {
// Remove a specific taxonomy from filtering
if (isset($taxonomies['pa_color'])) {
unset($taxonomies['pa_color']);
}
return $taxonomies;
});
Kullanım Notları
- Statik olarak önbelleğe alınan get_taxonomies() yöntemi içinde çağrılır.
- Filtre çalıştırılmadan önce varsayılan olarak product_shipping_class ve product_type ayarları kaldırılır.
- Özel taksonomileri filtre panelinden gizlemek için kullanışlıdır.