📁 Sid Gifari File Manager
🏠 Root
/
home
/
demozdnz
/
glazhousemusic.com
/
wp-content
/
plugins
/
elementor
/
modules
/
components
/
widgets
/
✏️
Editing: component-instance.php
<?php namespace Elementor\Modules\Components\Widgets; use Elementor\Modules\AtomicWidgets\Elements\Atomic_Widget_Base; use Elementor\Modules\AtomicWidgets\Elements\Has_Template; use Elementor\Modules\Components\PropTypes\Component_Instance_Prop_Type; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } class Component_Instance extends Atomic_Widget_Base { use Has_Template; public static function get_element_type(): string { return 'e-component'; } public function show_in_panel() { return false; } public function get_title() { return esc_html__( 'Component', 'elementor' ); } public function get_keywords() { return [ 'component' ]; } public function get_icon() { return 'eicon-components'; } protected static function define_props_schema(): array { return [ 'component_instance' => Component_Instance_Prop_Type::make()->required(), ]; } protected function parse_editor_settings( array $data ): array { $editor_data = parent::parse_editor_settings( $data ); if ( isset( $data['component_uid'] ) && is_string( $data['component_uid'] ) ) { $editor_data['component_uid'] = sanitize_text_field( $data['component_uid'] ); } return $editor_data; } protected function define_atomic_controls(): array { return []; } protected function get_templates(): array { return [ 'elementor/elements/component' => __DIR__ . '/component.html.twig', ]; } }
💾 Save
❌ Cancel