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 для управления макетами фильтров в стиле виджетов.