HUSKY - Product Filter for WooCommerce

woof_get_all_filter_titles

Filtruje tablicę asocjacyjną wszystkich tytułów filtrów przed ich lokalizacją do JavaScript, umożliwiając dostosowanie wyświetlanych nazw filtrów.

Parametry

$options (array) — Tablica asocjacyjna, gdzie kluczami są slugi filtrów (nazwy taksonomii, klucze meta lub klucze rozszerzeń), a wartościami ich wyświetlane tytuły

Plik źródłowy

index.php:1358

Przykład kodu


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;
});

Uwagi dotyczące użycia

  • Tworzy tytuły na podstawie: tytułów meta_filter, ustawień custom_tax_label, tłumaczeń WPML i etykiet taksonomii.
  • Dla terminów taksonomii z logiką porównania 'NOT IN', dodawany jest również klucz z prefiksem 'rev_'.
  • Wynik jest używany w wp_localize_script jako 'woof_filter_titles'.