芝麻web文件管理V1.00
编辑当前文件:/home/seolotod/critterchoice.com/wp-content/themes/rehub-theme/rehub-elementor/wpsm-itinerary.php
general_controls(); } protected function general_controls() { $this->start_controls_section( 'general_section', [ 'label' => esc_html__( 'General', 'rehub-theme' ), 'tab' => \Elementor\Controls_Manager::TAB_CONTENT, ]); $repeater = new \Elementor\Repeater(); $repeater->add_control( 'icon', [ 'label' => esc_html__( 'Icon', 'rehub-theme' ), 'type' => \Elementor\Controls_Manager::ICON, 'options' => \Elementor\Control_Icon::get_icons(), 'default' => 'rhicon rhi-circle-solid', ]); $repeater->add_control( 'color', [ 'label' => esc_html__( 'Set background color', 'rehub-theme' ), 'type' => \Elementor\Controls_Manager::COLOR, 'default' => '#409cd1', 'selectors' => [ '{{WRAPPER}} {{CURRENT_ITEM}} .wpsm-itinerary-icon span' => 'background-color: {{VALUE}}', ], ]); $repeater->add_control( 'content', [ 'label' => esc_html__( 'Content', 'rehub-theme' ), 'type' => Controls_Manager::WYSIWYG, 'default' => esc_html__( 'Box Content', 'rehub-theme' ), 'show_label' => false, ] ); $this->add_control( 'itinerary', [ 'label' => esc_html__( 'Itinerary', 'rehub-theme' ), 'type' => \Elementor\Controls_Manager::REPEATER, 'fields' => $repeater->get_controls(), 'title_field' => '{{{ icon }}}', ]); $this->end_controls_section(); } /* Widget output Rendering */ protected function render() { $settings = $this->get_settings_for_display(); wp_enqueue_style('rhitinerary'); ?>
$item ):?> get_repeater_setting_key( 'content', 'itinerary', $index ); ?>
get_render_attribute_string( $tab_content_setting_key).'>'.$item['content'].'
'; ?>
widgets_manager->register( new WPSM_itinerary_Widget );