HUSKY - Product Filter for WooCommerce

woof_regulate_by_only_show

Filtra o valor 'show' para itens de filtro individuais quando o atributo de shortcode 'by_only' é usado, principalmente necessário para o filtro de preço cuja visualização depende deste valor (1-5).

Parâmetros

$val (mixed) — O valor padrão (tipicamente 1 para a maioria dos filtros, ou intval da configuração 'show' do filtro de preço)

$by_only_key (string) — O identificador de chave do item de filtro que está sendo regulado (por exemplo, 'by_price', 'by_featured')

Arquivo Fonte

index.php:3039

Exemplo de Código


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

Notas de Uso

  • Dispara apenas quando o atributo de shortcode 'by_only' está definido e não vazio.
  • O filtro de preço ('by_price') possui tipos de visualização 1-5 (slider, select, text, radio, etc.), tornando este hook especificamente relevante para ele.
  • Parte do fluxo de renderização do shortcode em woof.php shortcode.