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.