HUSKY - Product Filter for WooCommerce

woof_get_all_filter_titles

Filtra l'array associativo di tutti i titoli dei filtri prima che vengano localizzati in JavaScript, consentendo la personalizzazione dei nomi dei filtri visualizzati.

Parametri

$options (array) — Array associativo in cui le chiavi sono gli slug dei filtri (nomi delle tassonomie, meta key o chiavi delle estensioni) e i valori sono i loro titoli di visualizzazione

File Sorgente

index.php:1358

Esempio di Codice


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

Note sull'Utilizzo

  • Costruisce i titoli da: titoli di meta_filter, impostazioni custom_tax_label, traduzioni WPML e etichette delle tassonomie.
  • Per i termini di tassonomia con logica di confronto 'NOT IN', viene aggiunta anche una chiave con prefisso 'rev_'.
  • Il risultato viene utilizzato in wp_localize_script come 'woof_filter_titles'.