PluginProbe ʕ •ᴥ•ʔ
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor / 4.0.2
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor v4.0.2
4.0.2 4.0.1 4.0.0 3.10.02 3.10.01 3.9.10 3.9.9 3.9.8 3.9.7 3.9.5 3.9.6 3.9.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.3.1 2.3.1.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.4.0 2.5.0 2.5.1 2.5.10 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.2 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.6.0 3.6.1 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.8.1 3.8.2 3.9.0 3.9.1 3.9.2 trunk 1.2.6 1.2.7 1.2.9 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.2 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.0.9.1 2.0.9.2 2.0.9.3
elementskit-lite / core / build-modules.php
elementskit-lite / core Last commit date
activation-actions.php 4 years ago build-inline-scripts.php 1 week ago build-modules.php 4 months ago build-widgets.php 4 months ago config-list.php 4 months ago editor-promotion.php 1 week ago handler-api.php 6 months ago handler-widget.php 4 years ago plugin-unsubscribe.php 1 week ago
build-modules.php
50 lines
1 <?php
2 namespace ElementsKit_Lite\Core;
3
4 use ElementsKit_Lite\Libs\Framework\Attr;
5
6 defined( 'ABSPATH' ) || exit;
7
8 /**
9 * Module registrar.
10 *
11 * Call assosiated classes of every modules.
12 *
13 * @since 1.0.0
14 * @access public
15 */
16 class Build_Modules {
17
18 private $modules;
19
20 use \ElementsKit_Lite\Traits\Singleton;
21
22 /**
23 * Hold the module list.
24 *
25 * @since 1.0.0
26 * @access public
27 * @static
28 */
29
30 public function __construct() {
31 $this->modules = \ElementsKit_Lite\Config\Module_List::instance()->get_list( 'active' );
32
33 foreach ( $this->modules as $module_slug => $module ) {
34 if ( isset( $module['path'] ) ) {
35 include_once $module['path'] . 'init.php';
36 }
37
38 // make the class name and call it.
39 $class_name = (
40 isset( $module['base_class_name'] )
41 ? $module['base_class_name']
42 : '\ElementsKit_Lite\Modules\\' . \ElementsKit_Lite\Utils::make_classname( $module_slug ) . '\Init'
43 );
44 if ( class_exists( $class_name ) ) {
45 new $class_name();
46 }
47 }
48 }
49 }
50