HUSKY - Product Filter for WooCommerce

woof_front_builder_option

Filtra il valore di una singola opzione del front builder dopo che è stata caricata dal database, consentendo la modifica in fase di esecuzione dei valori delle opzioni.

Parametri

$value (mixed) — Il valore corrente dell'opzione del front builder caricata dal database

$field (string) — La chiave/nome del campo dell'opzione che viene filtrata

File Sorgente

ext/front_builder/classes/options.php:94

Esempio di Codice


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

Note sull'Utilizzo

  • Ogni opzione è definita in options.php con una chiave 'field' che viene passata come secondo parametro.
  • Viene eseguito solo quando la chiave del campo dell'opzione esiste nei dati delle opzioni memorizzati nel database.
  • Parte dell'estensione Front Builder per la gestione dei layout di filtro in stile widget.