HUSKY - Product Filter for WooCommerce

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.