HUSKY - Product Filter for WooCommerce

woof_front_builder_option

Filtra el valor de una opción individual del constructor frontal después de que se haya cargado de la base de datos, permitiendo la modificación en tiempo de ejecución de los valores de las opciones.

Parámetros

$value (mixed) — El valor actual de la opción del constructor frontal cargado de la base de datos

$field (string) — La clave/nombre del campo de la opción que se está filtrando

Archivo Fuente

ext/front_builder/classes/options.php:94

Ejemplo de Código


add_filter('woof_front_builder_option', function($value, $field) {
    if ('max_posts' === $field) {
        return min($value, 50);
    }
    return $value;
}, 10, 2);

Notas de Uso

  • Cada opción se define en options.php con una clave 'field' que se pasa como segundo parámetro.
  • Solo se ejecuta cuando la clave de campo de la opción existe en los datos de opciones almacenados en la base de datos.
  • Parte de la extensión Front Builder para gestionar diseños de filtro tipo widget.