woof_regulate_by_only_show
Filtra il valore 'show' per i singoli elementi del filtro quando viene utilizzato l'attributo shortcode 'by_only', necessario principalmente per il filtro prezzo la cui visualizzazione dipende da questo valore (1-5).
Parametri
$val (mixed) — Il valore predefinito (tipicamente 1 per la maggior parte dei filtri, o intval dell'impostazione 'show' del filtro prezzo)
$by_only_key (string) — L'identificatore chiave dell'elemento del filtro che viene regolato (es. 'by_price', 'by_featured')
File Sorgente
index.php:3039
Esempio di Codice
add_filter('woof_regulate_by_only_show', function($val, $key) {
if ('by_price' === $key) {
return 2; // Show price as a select dropdown
}
return $val;
}, 10, 2);
Note sull'Utilizzo
- Si attiva solo quando l'attributo shortcode 'by_only' è impostato e non vuoto.
- Il filtro prezzo ('by_price') ha tipi di visualizzazione 1-5 (slider, select, text, radio, ecc.) rendendo questo hook particolarmente rilevante per esso.
- Parte del flusso di rendering dello shortcode in woof.php shortcode.