PluginProbe ʕ •ᴥ•ʔ
Essential Addons for Elementor – Popular Elementor Templates & Widgets / 5.8.15
Essential Addons for Elementor – Popular Elementor Templates & Widgets v5.8.15
6.6.6 6.6.5 6.6.4 6.6.3 5.7.3 5.7.4 5.8.0 5.8.1 5.8.10 5.8.11 5.8.12 5.8.13 5.8.14 5.8.15 5.8.16 5.8.18 5.8.2 5.8.3 5.8.4 5.8.5 5.8.6 5.8.7 5.8.8 5.8.9 5.9.0 5.9.1 5.9.10 5.9.11 5.9.12 5.9.13 5.9.14 5.9.15 5.9.16 5.9.17 5.9.18 5.9.19 5.9.2 5.9.20 5.9.21 5.9.22 5.9.23 5.9.24 5.9.25 5.9.26 5.9.27 5.9.3 5.9.4 5.9.5 5.9.6 5.9.7 5.9.8 5.9.9 6.0.0 6.0.1 6.0.10 6.0.11 6.0.12 6.0.13 6.0.14 6.0.15 6.0.2 6.0.3 6.0.4 6.0.5 6.0.6 6.0.7 6.0.8 6.0.9 6.1.0 6.1.1 6.1.10 6.1.11 trunk 6.1.12 1.0.0 6.1.13 1.0.1 6.1.14 1.1.0 6.1.15 2.0 6.1.17 2.1 6.1.18 2.10.0 6.1.19 2.10.1 6.1.2 2.10.2 6.1.20 2.10.3 6.1.3 2.10.4 6.1.4 2.10.5 6.1.5 2.2.0 6.1.6 2.2.1 6.1.7 2.2.2 6.1.8 2.2.3 6.1.9 2.2.4 6.2.0 2.2.5 6.2.1 2.3.0 6.2.2 2.3.1 6.2.3 2.4.0 6.2.4 2.4.1 6.3.0 2.4.2 6.3.1 2.4.3 6.3.2 2.5.0 6.3.3 2.6.0 6.4.0 2.7.0 6.5.0 2.7.1 6.5.1 2.7.10 6.5.10 2.7.11 6.5.11 2.7.2 6.5.12 2.7.3 6.5.13 2.7.4 6.5.2 2.7.5 6.5.3 2.7.6 6.5.4 2.7.7 6.5.5 2.7.8 6.5.6 2.7.9 6.5.7 2.8.0 6.5.8 2.8.1 6.5.9 2.8.2 6.6.0 2.8.3 6.6.1 2.8.4 6.6.2 2.8.5 2.8.6 2.8.7 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.4.1 3.1.5 3.2.0 3.3.0 3.3.1 3.3.2 3.3.3 3.4.0 3.5.0 3.5.1 3.5.2 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.9.0 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 4.9.6 4.9.7 5.0.0 5.0.1 5.0.10 5.0.11 5.0.12 5.0.13 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.0.9 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.2.0 5.2.1 5.2.2 5.2.3 5.2.4 5.3.0 5.3.1 5.3.2 5.4.6 5.5.5 5.6.5 5.7.2
essential-addons-for-elementor-lite / essential_adons_elementor.php
essential-addons-for-elementor-lite Last commit date
assets 2 years ago includes 2 years ago languages 2 years ago autoload.php 7 years ago config.php 2 years ago essential_adons_elementor.php 2 years ago index.php 3 years ago readme.txt 2 years ago wpml-config.xml 3 years ago
essential_adons_elementor.php
116 lines
1 <?php
2 /**
3 * Plugin Name: Essential Addons for Elementor
4 * Description: The Essential plugin you install after Elementor! Packed with 40+ stunning free elements including Advanced Data Table, Event Calendar, Filterable Gallery, WooCommerce, and many more.
5 * Plugin URI: https://essential-addons.com/elementor/
6 * Author: WPDeveloper
7 * Version: 5.8.15
8 * Author URI: https://wpdeveloper.com/
9 * Text Domain: essential-addons-for-elementor-lite
10 * Domain Path: /languages
11 *
12 * WC tested up to: 8.2.1
13 * Elementor tested up to: 3.17.2
14 * Elementor Pro tested up to: 3.17.1
15 */
16
17 if (!defined('ABSPATH')) {
18 exit;
19 } // Exit if accessed directly
20
21 /**
22 * Defining plugin constants.
23 *
24 * @since 3.0.0
25 */
26 define('EAEL_PLUGIN_FILE', __FILE__);
27 define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
28 define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
29 define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
30 define('EAEL_PLUGIN_VERSION', '5.8.15');
31 define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
32 define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
33 /**
34 * Including composer autoloader globally.
35 *
36 * @since 3.0.0
37 */
38 require_once EAEL_PLUGIN_PATH . 'autoload.php';
39
40 /**
41 * Including plugin config.
42 *
43 * @since 3.0.0
44 */
45 $GLOBALS['eael_config'] = require_once EAEL_PLUGIN_PATH . 'config.php';
46
47 /**
48 * Run plugin after all others plugins
49 *
50 * @since 3.0.0
51 */
52 add_action('plugins_loaded', function () {
53 \Essential_Addons_Elementor\Classes\Bootstrap::instance();
54 });
55
56 /**
57 * Plugin migrator
58 *
59 * @since v3.0.0
60 */
61 add_action('wp_loaded', function () {
62 $migration = new \Essential_Addons_Elementor\Classes\Migration;
63 $migration->migrator();
64 });
65
66 /**
67 * Activation hook
68 *
69 * @since v3.0.0
70 */
71 register_activation_hook(__FILE__, function () {
72 $migration = new \Essential_Addons_Elementor\Classes\Migration;
73 $migration->plugin_activation_hook();
74 });
75
76 /**
77 * Deactivation hook
78 *
79 * @since v3.0.0
80 */
81 register_deactivation_hook(__FILE__, function () {
82 $migration = new \Essential_Addons_Elementor\Classes\Migration;
83 $migration->plugin_deactivation_hook();
84 });
85
86 /**
87 * Upgrade hook
88 *
89 * @since v3.0.0
90 */
91 add_action('upgrader_process_complete', function ($upgrader_object, $options) {
92 $migration = new \Essential_Addons_Elementor\Classes\Migration;
93 $migration->plugin_upgrade_hook($upgrader_object, $options);
94 }, 10, 2);
95
96 add_action( 'wp_loaded', function () {
97 $setup_wizard = get_option( 'eael_setup_wizard' );
98 if ( $setup_wizard == 'redirect' ) {
99 \Essential_Addons_Elementor\Classes\WPDeveloper_Setup_Wizard::redirect();
100 }
101
102 if ( $setup_wizard == 'init' ) {
103 new \Essential_Addons_Elementor\Classes\WPDeveloper_Setup_Wizard();
104 }
105 } );
106
107 /**
108 * WooCommerce HPOS Support
109 *
110 * @since v5.8.2
111 */
112 add_action( 'before_woocommerce_init', function() {
113 if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) {
114 \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true );
115 }
116 } );