Перейти к основному содержимому

Options

Options классы во многом соответствуют структуре классов из Actions, только созданы не для генерации js кода триггеров, а для добавления к ним дополнительных действий. Список опций здесь

Для опций так же как и для Actions создан enum Type, класс Fabric и наборы классов Controls и Handlers

Options

Главный класс для работы с опциями. Применяет все опции из настроек $trigger_data к js коду $action, для генерации некоторых опций может понадобится информация из виджета, поэтому он тоже передается в этот метод:

  • function apply_options( string $action, array $trigger_data, Controls_Stack $widget ): string - оборачивает js код действий из триггеров в опции