PATH:
home
/
lab2454c
/
foreclass.com
/
wp-content
/
plugins
/
elementor-pro
/
base
<?php namespace ElementorPro\Base; use Elementor\Core\Base\Module; use ElementorPro\Plugin; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } abstract class Module_Base extends Module { public function get_widgets() { return []; } public function __construct() { add_action( 'elementor/widgets/widgets_registered', [ $this, 'init_widgets' ] ); } public function init_widgets() { $widget_manager = Plugin::elementor()->widgets_manager; foreach ( $this->get_widgets() as $widget ) { $class_name = $this->get_reflection()->getNamespaceName() . '\Widgets\\' . $widget; $widget_manager->register_widget_type( new $class_name() ); } } }
[-] base-widget-trait.php
[edit]
[+]
..
[-] module-base.php
[edit]
[-] base-widget.php
[edit]