* @param string $id Control ID. * @param array $args Control arguments. Only the new fields you want to update. * @param array $options Optional. Some additional options. */ public function update_control( $id, $args, array $options = [] ) { $args['condition']['_skin'] = $this->get_id(); parent::update_control( $id, $args, $options ); } /** * Add new responsive skin control. * * Register a set of controls to allow editing based on user screen size. * * @param string $id Responsive control ID. * @param array $args Responsive control arguments. * @param array $options * * @since 1.0.5 * @access public * */ public function add_responsive_control( $id, $args, $options = [] ) { $args['condition']['_skin'] = $this->get_id(); parent::add_responsive_control( $id, $args ); } /** * Start skin controls tab. * * Used to add a new tab inside a group of tabs. * * @since 1.5.0 * @access public * * @param string $id Control ID. * @param array $args Control arguments. */ public function start_controls_tab( $id, $args ) { $args['condition']['_skin'] = $this->get_id(); parent::start_controls_tab( $id, $args ); } /** * Start skin controls tabs. * * Used to add a new set of tabs inside a section. * * @since 1.5.0 * @access public * * @param string $id Control ID. */ public function start_controls_tabs( $id ) { $args['condition']['_skin'] = $this->get_id(); parent::start_controls_tabs( $id ); } /** * Add new group control. * * Register a set of related controls grouped together as a single unified * control. * * @param string $group_name Group control name. * @param array $args Group control arguments. Default is an empty array. * @param array $options * * @since 1.0.0 * @access public * */ final public function add_group_control( $group_name, $args = [], $options = [] ) { $args['condition']['_skin'] = $this->get_id(); parent::add_group_control( $group_name, $args ); } /** * Set parent widget. * * Used to define the parent widget of the skin. * * @since 1.0.0 * @access public * * @param Widget_Base $parent Parent widget. */ public function set_parent( $parent ) { $this->parent = $parent; } } Shop - NPS-Machines d'impression maroc
Fatal error: Uncaught Error: Class "Elementor\Control_Textarea" not found in /htdocs/wp-content/plugins/elementor/includes/managers/controls.php:470 Stack trace: #0 /htdocs/wp-content/plugins/elementor/includes/managers/controls.php(623): Elementor\Controls_Manager->register_controls() #1 /htdocs/wp-content/plugins/elementor/includes/managers/controls.php(642): Elementor\Controls_Manager->get_controls() #2 /htdocs/wp-content/plugins/elementor/includes/managers/controls.php(824): Elementor\Controls_Manager->get_control('section') #3 /htdocs/wp-content/plugins/elementor/includes/base/controls-stack.php(494): Elementor\Controls_Manager->add_control_to_stack(Object(Elementor\Core\Kits\Documents\Kit), 'document_settin...', Array, Array) #4 /htdocs/wp-content/plugins/elementor/includes/base/controls-stack.php(1575): Elementor\Controls_Stack->add_control('document_settin...', Array) #5 /htdocs/wp-content/plugins/elementor/core/base/document.php(1926): Elementor\Controls_Stack->start_controls_section('document_settin...', Array) #6 /htdocs/wp-content/plugins/elementor/core/kits/documents/kit.php(146): Elementor\Core\Base\Document->register_document_controls() #7 /htdocs/wp-content/plugins/elementor/includes/base/controls-stack.php(2386): Elementor\Core\Kits\Documents\Kit->register_controls() #8 /htdocs/wp-content/plugins/elementor/includes/base/controls-stack.php(569): Elementor\Controls_Stack->init_controls() #9 /htdocs/wp-content/plugins/elementor/includes/base/controls-stack.php(314): Elementor\Controls_Stack->get_stack() #10 /htdocs/wp-content/plugins/elementor/includes/base/controls-stack.php(2475): Elementor\Controls_Stack->get_controls() #11 /htdocs/wp-content/plugins/elementor/includes/base/controls-stack.php(1158): Elementor\Controls_Stack->sanitize_settings(Array) #12 /htdocs/wp-content/plugins/elementor/includes/base/controls-stack.php(2218): Elementor\Controls_Stack->get_data('settings') #13 /htdocs/wp-content/plugins/elementor/core/base/base-object.php(142): Elementor\Controls_Stack->get_init_settings() #14 /htdocs/wp-content/plugins/elementor/core/base/base-object.php(40): Elementor\Core\Base\Base_Object->ensure_settings() #15 /htdocs/wp-content/plugins/elementor/core/kits/manager.php(117): Elementor\Core\Base\Base_Object->get_settings('viewport_mobile') #16 /htdocs/wp-content/plugins/elementor/core/breakpoints/breakpoint.php(130): Elementor\Core\Kits\Manager->get_current_settings('viewport_mobile') #17 /htdocs/wp-content/plugins/elementor/core/breakpoints/breakpoint.php(71): Elementor\Core\Breakpoints\Breakpoint->init_value() #18 /htdocs/wp-content/plugins/elementor/core/breakpoints/breakpoint.php(88): Elementor\Core\Breakpoints\Breakpoint->get_value() #19 /htdocs/wp-content/plugins/elementor/core/breakpoints/manager.php(195): Elementor\Core\Breakpoints\Breakpoint->is_custom() #20 /htdocs/wp-content/plugins/elementor/includes/frontend.php(544): Elementor\Core\Breakpoints\Manager->has_custom_breakpoints() #21 /htdocs/wp-includes/class-wp-hook.php(324): Elementor\Frontend->register_styles('') #22 /htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #23 /htdocs/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #24 /htdocs/wp-includes/script-loader.php(2272): do_action('wp_enqueue_scri...') #25 /htdocs/wp-includes/class-wp-hook.php(324): wp_enqueue_scripts('') #26 /htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #27 /htdocs/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #28 /htdocs/wp-includes/general-template.php(3064): do_action('wp_head') #29 /htdocs/wp-content/themes/machic/header.php(16): wp_head() #30 /htdocs/wp-includes/template.php(810): require_once('/htdocs/wp-cont...') #31 /htdocs/wp-includes/template.php(745): load_template('/htdocs/wp-cont...', true, Array) #32 /htdocs/wp-includes/general-template.php(48): locate_template(Array, true, true, Array) #33 /htdocs/wp-content/themes/machic/woocommerce/archive-product.php(24): get_header('shop') #34 /htdocs/wp-includes/template-loader.php(106): include('/htdocs/wp-cont...') #35 /htdocs/wp-blog-header.php(19): require_once('/htdocs/wp-incl...') #36 /htdocs/index.php(17): require('/htdocs/wp-blog...') #37 {main} thrown in /htdocs/wp-content/plugins/elementor/includes/managers/controls.php on line 470