Элемент управления URL-адресом Elementor не работает — возвращается массив

avatar
shakti goyal
1 июля 2021 в 19:04
83
0
1

Я создаю собственный виджет для 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

Что я делаю не так? Все остальные элементы управления работают нормально, такие как медиа и текстовое поле

.
Источник
yogesh chatrola
15 апреля 2022 в 05:01
0

См. эту официальную документацию developers.elementor.com/docs/controls/classes/control-url

Ответы (0)