HUSKY - Product Filter for WooCommerce

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.