HUSKY - Product Filter for WooCommerce

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