woof_get_all_filter_titles
Фильтрует ассоциативный массив всех заголовков фильтров до их локализации в JavaScript, позволяя настраивать отображаемые имена фильтров.
Параметры
$options (array) — Ассоциативный массив, где ключи — это slug-и фильтров (названия таксономий, мета-ключи или ключи расширений), а значения — их отображаемые заголовки
Исходный файл
index.php:1358
Пример кода
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;
});
Примечания по использованию
- Формирует заголовки из: заголовков meta_filter, настроек custom_tax_label, переводов WPML и меток таксономий.
- Для терминов таксономии с логикой сравнения 'NOT IN' также добавляется ключ с префиксом 'rev_'.
- Результат используется в wp_localize_script как 'woof_filter_titles'.