如何创建执行php代码的elementor小部件

时间:2019-06-27 08:55:18

标签: php wordpress

我正在尝试在elementor页面中创建一个动态字段,该字段将在加载时从MySQL数据库查询数据。

要执行此php代码段,我尝试创建简码,但是为每个字段创建简码非常麻烦。因此,我正在尝试创建一个执行类似于自定义html小部件的php代码的小部件。

protected function _register_controls() {
        $this->start_controls_section(
            'section_title',
            [
                'label' => __( 'PHP Code', 'elementor' ),
            ]
        );

        $this->add_control(
            'php',
            [
                'label' => '',
                'type' => \Elementor\Controls_Manager::CODE,
                'default' => '',
                'placeholder' => __( 'Enter your code', 'elementor' ),
                'language' => 'php',
                'show_label' => false,
            ]
        );  

        $this->end_controls_section();
    }

但是,尽管将语言称为php,但该小部件只能识别html代码。有人可以帮我解决这个问题吗?

0 个答案:

没有答案