HUSKY - Product Filter for WooCommerce

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.