首页 > 解决方案 > Elementor URL 控件不起作用 - 返回一个数组

问题描述

我正在为 Elementor 构建一个自定义小部件。我在该小部件中添加了一个 URL 字段,但由于某种未知原因,它不起作用。

单击链接后,它将用户重定向到此http://example.com/array

这是我的代码

Elementor 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

我究竟做错了什么?所有其他控件都可以正常工作,例如媒体和文本框

标签: phpelementor

解决方案


推荐阅读