HUSKY - Product Filter for WooCommerce

woof_front_builder_options_after_update

Фильтрует весь массив опций после обновления опции построителя фронтенда и перед ее сохранением в базу данных.

Параметры

$options (array) — Ассоциативный массив всех опций для текущего экземпляра построителя на фронте, включая недавно обновленное поле

Исходный файл

ext/front_builder/classes/options.php:67

Пример кода


add_filter('woof_front_builder_options_after_update', function($options) {
    // Ensure a certain option always has a minimum value
    if (isset($options['max_posts']) && $options['max_posts'] < 1) {
        $options['max_posts'] = 1;
    }
    return $options;
});

Примечания по использованию

  • Запускается во время метода AJAX save_options().
  • Получает полный ассоциативный массив опций после того, как обновление отдельного поля было объединено.
  • Результат кодируется в JSON и сохраняется в пользовательской таблице базы данных.