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 klucze to slugi filtrów (nazwy taxonomy, meta keys lub klucze rozszerzeń), a wartości to ich tytuły wyświetlania

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 z: tytułów meta_filter, ustawień custom_tax_label, tłumaczeń WPML i etykiet taxonomy.
  • Dla terminów taxonomy 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'.