仅为顶部添加控制部分-Elementor

问题描述 投票:0回答:1

我仅尝试为顶部Section小部件添加自定义标签,但是当我调用start_controls_section时,顶部Section和内部Section的设置都会显示出来。

我也尝试在Javascript方面进行挖掘,但没有成功。

是否有一种方法只能为顶部创建设置选项卡,而不能为内部部分创建设置选项卡?

add_action( 'elementor/element/section/section_layout/after_section_end', array( $this, 'RegisterSectionControls' ), 10, 2 );

public function RegisterSectionControls( $element, $sectionId ) {

      $element->start_controls_section('my_section',
            [
                'label'         => __('My Section'),
                'tab'           => Controls_Manager::TAB_LAYOUT
            ]
        );

        $element->add_control('my_switcher',
            [
                'label'         => __( 'Enable'),
                'type'          => Controls_Manager::SWITCHER,
                'return_value'  => 'yes',
                'prefix_class'  => 'my-section-prefix-',
                'render_type'   => 'template'
            ]
        );

        $element->end_controls_section();
    }

谢谢,

wordpress elementor
1个回答
0
投票

您可以使用此-

'hide_in_inner'=>是,

问候,

© www.soinside.com 2019 - 2024. All rights reserved.