woof_regulate_by_only_show
Filtra el valor 'show' para elementos de filtro individuales cuando se utiliza el atributo de shortcode 'by_only', principalmente necesario para el filtro de precio cuya vista depende de este valor (1-5).
Parámetros
$val (mixed) — El valor predeterminado (típicamente 1 para la mayoría de los filtros, o intval de la configuración 'show' del filtro de precio)
$by_only_key (string) — El identificador de clave del elemento de filtro que se está regulando (ej. 'by_price', 'by_featured')
Archivo Fuente
index.php:3039
Ejemplo 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
- Solo se activa cuando el atributo de shortcode 'by_only' está establecido y no está vacío.
- El filtro de precio ('by_price') tiene tipos de vista 1-5 (deslizador, select, texto, radio, etc.), lo que hace que este hook sea específicamente relevante para él.
- Parte del flujo de renderización del shortcode en woof.php shortcode.