/home/techb158/l2hypotheques.com/wp-content/plugins/elementor/includes/widgets
Edit: /home/techb158/l2hypotheques.com/wp-content/plugins/elementor/includes/widgets/shortcode.php (3413B)
experiments->is_feature_active( 'e_optimized_markup' );
}
/**
* Register shortcode widget controls.
*
* Adds different input fields to allow the user to change and customize the widget settings.
*
* @since 3.1.0
* @access protected
*/
protected function register_controls() {
$this->start_controls_section(
'section_shortcode',
[
'label' => esc_html__( 'Shortcode', 'elementor' ),
]
);
$this->add_control(
'shortcode',
[
'label' => esc_html__( 'Enter your shortcode', 'elementor' ),
'type' => Controls_Manager::TEXTAREA,
'dynamic' => [
'active' => true,
],
'ai' => [
'active' => false,
],
'placeholder' => '[gallery id="123" size="medium"]',
'default' => '',
]
);
$this->end_controls_section();
}
/**
* Render shortcode widget output on the frontend.
*
* Written in PHP and used to generate the final HTML.
*
* @since 1.0.0
* @access protected
*/
protected function render() {
$shortcode = $this->get_settings_for_display( 'shortcode' );
if ( empty( $shortcode ) ) {
return;
}
$shortcode = do_shortcode( shortcode_unautop( $shortcode ) );
?>
print_unescaped_setting( 'shortcode' );
}
/**
* Render shortcode widget output in the editor.
*
* Written as a Backbone JavaScript template and used to generate the live preview.
*
* @since 2.9.0
* @access protected
*/
protected function content_template() {}
}