
Приветствую. Вопрос по Elementor. Может приходилось кому-нить сталкиваться.
Есть Controls_Manager::SELECT, которы "переключает" пресеты оформления блока.
Выглядит это как:
Значение передается в $params['style']
и, таким образом, переключаем пресеты.
К примеру, для Style 1 задаем синий фон, затем переключаемся на Style 2.
Фон блока при этом остается синий. Как его сбрасывать на дефолтный при переключении "пресетов"?
Вроде Skin_Base - Elementor Code Reference должно помочь, но не могу разобраться как это применить к своему кейсу.
Есть Controls_Manager::SELECT, которы "переключает" пресеты оформления блока.
Выглядит это как:
Код:
'options' => [
'1' => __( 'Style 1', 'plugin' ),
'2' => __( 'Style 2', 'plugin' ),
'3' => __( 'Style 3', 'plugin' ),
'6' => __( 'Style 6', 'plugin' ),
],
Значение передается в $params['style']
include( plugin_dir_path( __FILE__ ) . '../templates/content-style-'.$params['style'].'.php' );
и, таким образом, переключаем пресеты.
К примеру, для Style 1 задаем синий фон, затем переключаемся на Style 2.
Фон блока при этом остается синий. Как его сбрасывать на дефолтный при переключении "пресетов"?
Вроде Skin_Base - Elementor Code Reference должно помочь, но не могу разобраться как это применить к своему кейсу.