-
WIBUHAX0R1337
-
/
home
/
coludnqa
/
xtrasolutionsco.com
/
wp-content
/
plugins
/
elementor
/
includes
/
widgets
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
traits
--
NONE
accordion.php
19.672KB
Edit File
Delete File
Rename
alert.php
13.501KB
Edit File
Delete File
Rename
button.php
2.979KB
Edit File
Delete File
Rename
common-base.php
33.751KB
Edit File
Delete File
Rename
common-optimized.php
0.82KB
Edit File
Delete File
Rename
common.php
0.199KB
Edit File
Delete File
Rename
google-maps.php
6.882KB
Edit File
Delete File
Rename
heading.php
13.568KB
Edit File
Delete File
Rename
html.php
2.625KB
Edit File
Delete File
Rename
icon-list.php
22.136KB
Edit File
Delete File
Rename
icon.php
12.908KB
Edit File
Delete File
Rename
image-box.php
21.392KB
Edit File
Delete File
Rename
image-carousel.php
27.989KB
Edit File
Delete File
Rename
image-gallery.php
11.758KB
Edit File
Delete File
Rename
image.php
19.477KB
Edit File
Delete File
Rename
menu-anchor.php
3.961KB
Edit File
Delete File
Rename
progress.php
13.593KB
Edit File
Delete File
Rename
rating.php
7.607KB
Edit File
Delete File
Rename
shortcode.php
3.333KB
Edit File
Delete File
Rename
tabs.php
16.686KB
Edit File
Delete File
Rename
text-editor.php
14.757KB
Edit File
Delete File
Rename
toggle.php
19.831KB
Edit File
Delete File
Rename
wordpress.php
7.419KB
Edit File
Delete File
Rename
<?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Elementor shortcode widget. * * Elementor widget that insert any shortcodes into the page. * * @since 1.0.0 */ class Widget_Shortcode extends Widget_Base { /** * Get widget name. * * Retrieve shortcode widget name. * * @since 1.0.0 * @access public * * @return string Widget name. */ public function get_name() { return 'shortcode'; } /** * Get widget title. * * Retrieve shortcode widget title. * * @since 1.0.0 * @access public * * @return string Widget title. */ public function get_title() { return esc_html__( 'Shortcode', 'elementor' ); } /** * Get widget icon. * * Retrieve shortcode widget icon. * * @since 1.0.0 * @access public * * @return string Widget icon. */ public function get_icon() { return 'eicon-shortcode'; } /** * Get widget keywords. * * Retrieve the list of keywords the widget belongs to. * * @since 2.1.0 * @access public * * @return array Widget keywords. */ public function get_keywords() { return [ 'shortcode', 'code' ]; } /** * Whether the reload preview is required or not. * * Used to determine whether the reload preview is required. * * @since 1.0.0 * @access public * * @return bool Whether the reload preview is required. */ public function is_reload_preview_required() { return true; } public function has_widget_inner_wrapper(): bool { return ! Plugin::$instance->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 ) ); ?> <div class="elementor-shortcode"><?php echo $shortcode; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></div> <?php } /** * Render shortcode widget as plain content. * * Override the default behavior by printing the shortcode instead of rendering it. * * @since 1.0.0 * @access public */ public function render_plain_content() { // In plain mode, render without shortcode $this->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() {} }
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat