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