Size: a a a

Elementor Russian Community

2018 October 25

MK

Mikhail Kobzarev in Elementor Russian Community
ты мне скрин покажи куда тебе что вставить надо)
источник

MK

Mikhail Kobzarev in Elementor Russian Community
я тебя похож не понял
источник

IH

Ivan Hryhorenko in Elementor Russian Community
источник

MK

Mikhail Kobzarev in Elementor Russian Community
ёпт, точно не понял
ща поглядим
источник

MK

Mikhail Kobzarev in Elementor Russian Community
у каждой секции есть хук
источник

IH

Ivan Hryhorenko in Elementor Russian Community
какой?
источник

MK

Mikhail Kobzarev in Elementor Russian Community
источник

MK

Mikhail Kobzarev in Elementor Russian Community
второй твой
источник

MK

Mikhail Kobzarev in Elementor Russian Community
чтобы ифы не писать
источник

MK

Mikhail Kobzarev in Elementor Russian Community
источник

MK

Mikhail Kobzarev in Elementor Russian Community
тут айди секции смотри
источник

IH

Ivan Hryhorenko in Elementor Russian Community
и как правильно будет?

elementor/element/form/section_form_options/after_section_end ?
источник

MK

Mikhail Kobzarev in Elementor Russian Community
да
источник

MK

Mikhail Kobzarev in Elementor Russian Community
stack из имени берется
public function get_name() {
   return 'form';
 }
источник

MK

Mikhail Kobzarev in Elementor Russian Community
айди секции на скрине
источник

MK

Mikhail Kobzarev in Elementor Russian Community
у тя редактора кода какой?
источник

IH

Ivan Hryhorenko in Elementor Russian Community
PhpStorm
источник

MK

Mikhail Kobzarev in Elementor Russian Community
когда жмакаешь ctrl и имя метода $this->start_control_section - попадаешь в определение данной функции - там есть хуки
источник

IH

Ivan Hryhorenko in Elementor Russian Community
add_action( 'elementor/element/form/section_form_options/after_section_end', function( $element, $args ) {
 /** @var \Elementor\Element_Base $element */
 $element->start_controls_section(
   'custom_section',
   [
     'tab' => \Elementor\Controls_Manager::TAB_STYLE,
     'label' => __( 'Custom Section', 'plugin-name' ),
   ]
 );

 $element->add_control(
   'custom_control',
   [
     'type' => \Elementor\Controls_Manager::NUMBER,
     'label' => __( 'Custom Control', 'plugin-name' ),
   ]
 );

 $element->end_controls_section();
}, 99, 2 );

пример с доки (https://code.elementor.com/php-hooks/#elementorelementsection_namesection_idafter_section_end). чет не работает, хотя в вар дамп $element попадает
источник

MK

Mikhail Kobzarev in Elementor Russian Community
не понял зачем там еще секции
источник