HUSKY - Product Filter for WooCommerce

woof_get_all_filter_titles

Filtre le tableau associatif de tous les titres de filtres avant qu'ils ne soient localisés en JavaScript, permettant la personnalisation des noms de filtres affichés.

Paramètres

$options (array) — Tableau associatif dont les clés sont les slugs de filtres (noms de taxonomies, clés meta ou clés d'extension) et les valeurs sont leurs titres d'affichage

Fichier source

index.php:1358

Exemple de code


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;
});

Notes d'utilisation

  • Construit les titres à partir de : titres de meta_filter, paramètres custom_tax_label, traductions WPML et labels de taxonomie.
  • Pour les termes de taxonomie avec une logique de comparaison 'NOT IN', une clé préfixée par 'rev_' est également ajoutée.
  • Le résultat est utilisé dans wp_localize_script comme 'woof_filter_titles'.