woof_regulate_by_only_show
Filtra el valor 'show' para elementos de filtro individuales cuando se utiliza el atributo 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 (generalmente 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 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 shortcode 'by_only' está configurado y no vacío.
- El filtro de precio ('by_price') tiene tipos de vista 1-5 (slider, select, texto, radio, etc.) haciendo este hook específicamente relevante para él.
- Parte del flujo de renderizado del shortcode en el shortcode woof.php.