-
Notifications
You must be signed in to change notification settings - Fork 0
/
loader.php
71 lines (58 loc) · 2.14 KB
/
loader.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php
/**
* Plugin Name: Elementor Addons, Widgets and Enhancements - Stax
* Description: Beautiful & Fast add-ons for Elementor. Enhance your site building experience with Stax Elementor Addons
* Plugin URI: https://staxwp.com
* Author: StaxWP
* Version: 1.4.4.1
* Author URI: https://staxwp.com
*
* Elementor tested up to: 3.14.1
* Elementor Pro tested up to: 3.14.1
*
* Text Domain: stax-addons-for-elementor
* Domain Path: /languages
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
define( 'STAX_EL_VERSION', '1.4.4.1' );
define( 'STAX_EL_DOMAIN', 'stax-addons-for-elementor' );
define( 'STAX_EL_HOOK_PREFIX', 'stax_el_' );
define( 'STAX_EL_SLUG_PREFIX', 'stax-elementor-' );
define( 'STAX_EL_FILE', __FILE__ );
define( 'STAX_EL_PLUGIN_BASE', plugin_basename( STAX_EL_FILE ) );
define( 'STAX_EL_PATH', plugin_dir_path( STAX_EL_FILE ) );
define( 'STAX_EL_URL', plugins_url( '/', STAX_EL_FILE ) );
define( 'STAX_EL_CORE_PATH', STAX_EL_PATH . 'core/' );
define( 'STAX_EL_WIDGET_PATH', STAX_EL_PATH . 'widgets/' );
define( 'STAX_EL_ENH_PATH', STAX_EL_PATH . 'enhancements/' );
define( 'STAX_EL_EXTRA_PATH', STAX_EL_PATH . 'extra/' );
define( 'STAX_EL_WIDGET_URL', STAX_EL_URL . 'widgets/' );
define( 'STAX_EL_ASSETS_URL', STAX_EL_URL . 'assets/' );
if ( file_exists( STAX_EL_PATH . 'vendor/autoload.php' ) ) {
require STAX_EL_PATH . 'vendor/autoload.php';
}
/*
* Localization
*/
function stax_elementor_load_plugin_textdomain() {
load_plugin_textdomain( 'stax-addons-for-elementor', false, basename( __DIR__ ) . '/languages/' );
}
add_action( 'plugins_loaded', 'stax_elementor_load_plugin_textdomain' );
// Init plugin
require_once STAX_EL_CORE_PATH . 'Plugin.php';
/**
* Initialize the plugin tracker
*
* @return void
*/
function appsero_init_tracker_stax_addons_for_elementor() {
if ( ! class_exists( 'Appsero\Client' ) ) {
require_once __DIR__ . '/vendor/appsero/client/src/Client.php';
}
$client = new Appsero\Client( '4b0c9337-336f-40f4-a089-37a2481a2655', 'Elementor Addons, Widgets and Enhancements - Stax', __FILE__ );
// Active insights
$client->insights()->init();
}
appsero_init_tracker_stax_addons_for_elementor();