HUSKY - Product Filter for WooCommerce

woof_front_builder_option

Фільтрує значення окремої опції конструктора інтерфейсу після її завантаження з бази даних, дозволяючи змінювати значення опцій під час виконання.

Параметри

$value (mixed) — Поточне значення опції конструктора інтерфейсу, завантажене з бази даних

$field (string) — Ключ/ім'я поля опції, що фільтрується

Файл джерела

ext/front_builder/classes/options.php:94

Приклад коду


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

Примітки щодо використання

  • Кожна опція визначена в options.php з ключем 'field', який передається як другий параметр.
  • Виконується лише тоді, коли ключ поля опції існує в даних опцій, що зберігаються в базі даних.
  • Частина розширення Front Builder для керування макетами фільтрів у стилі віджетів.