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