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'.