HUSKY - Product Filter for WooCommerce

woof_get_all_filter_titles

Tüm filtre başlıklarının ilişkisel dizisini JavaScript'e yerelleştirilmeden önce filtreleyerek, görüntülenen filtre adlarının özelleştirilmesine olanak tanır.

Parametreler

$options (array) — Anahtarların filtre takma adları (taksonomi adları, meta anahtarları veya eklenti anahtarları) ve değerlerin görüntülenen başlıkları olduğu ilişkisel dizi

Kaynak Dosya

index.php:1358

Kod Örneği


add_filter('woof_get_all_filter_titles', function($titles) {
    // Override a taxonomy label
    if (isset($titles['pa_color'])) {
        $titles['pa_color'] = __('Shade', 'my-theme');
    }
    return $titles;
});

Kullanım Notları

  • Başlıkları şunlardan oluşturur: meta_filter başlıkları, custom_tax_label ayarları, WPML çevirileri ve taksonomi etiketleri.
  • 'NOT IN' karşılaştırma mantığına sahip taksonomi terimleri için, 'rev_' ön ekiyle bir anahtar da eklenir.
  • Sonuç, wp_localize_script içinde 'woof_filter_titles' olarak kullanılır.