HUSKY - Product Filter for WooCommerce

woof_front_builder_option

Filtra o valor de uma opção individual do construtor de frontend depois que ela foi carregada do banco de dados, permitindo a modificação em tempo de execução dos valores da opção.

Parâmetros

$value (mixed) — O valor atual da opção do construtor de frontend carregada do banco de dados

$field (string) — A chave/nome do campo da opção que está sendo filtrada

Arquivo Fonte

ext/front_builder/classes/options.php:94

Exemplo 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 opção é definida em options.php com uma chave 'field' que é passada como o segundo parâmetro.
  • Só é executado quando a chave de campo da opção existe nos dados de opções armazenados no banco de dados.
  • Parte da extensão Front Builder para gerenciar layouts de filtro estilo widget.