У меня возникли проблемы с созданием адаптивного контроля полей в моем виджете Elementor. Я динамически создаю элементы в виджете, и мне нужно это поле, чтобы иметь возможность изменять положение моих элементов в виджете.
Мой код ниже не работает.
// Content section
$this->start_controls_section(
'content_section',
[
'label' => __( 'Content', 'watt-elements' ),
'tab' => Controls_Manager::TAB_CONTENT,
]
);
...
$repeater = new \Elementor\Repeater();
$repeater->add_responsive_control(
'feature_margin',
[
'label' => __( 'Feature margin', 'plugin-name' ),
'type' => \Elementor\Controls_Manager::DIMENSIONS,
'size_units' => [ 'px', 'em', '%' ],
'selectors' => [
'{{WRAPPER}} {{CURRENT_ITEM}} .feature-tip' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
],
]);
...
$this->end_controls_section();