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