Я создаю собственный виджет для Elementor. Я добавил поле URL в этот виджет, но по неизвестной причине оно не работает.
После нажатия на ссылку пользователь перенаправляется на этот http://example.com/array
Вот мой код
Элемент или элемент управления URL
$this->add_control(
'service_button_url', [
'label' => esc_html__( 'Service Button URL', 'dentist' ),
'type' => Controls_Manager::URL,
'default' => [
'url' => ''
]
]
);
<a href="<?php echo $settings['service_button_url']['url']; ?>" class="btn btn-primary service-btn">Test</a>
Тег href будет повторять следующий URL-адрес: http://example.com/array
Что я делаю не так? Все остальные элементы управления работают нормально, такие как медиа и текстовое поле
.
См. эту официальную документацию developers.elementor.com/docs/controls/classes/control-url