/var/www/html/wp-content/plugins/elementor/elementor.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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?php
/**
 * Plugin Name: Elementor
 * Description: The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now!
 * Plugin URI: https://elementor.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash
 * Author: Elementor.com
 * Version: 3.27.6
 * Author URI: https://elementor.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash
 *
 * Text Domain: elementor
 *
 * @package Elementor
 * @category Core
 *
 * Elementor is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * any later version.
 *
 * Elementor is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 */

if ( ! defined'ABSPATH' ) ) {
    exit; 
// Exit if accessed directly.
}

define'ELEMENTOR_VERSION''3.27.6' );

define'ELEMENTOR__FILE__'__FILE__ );
define'ELEMENTOR_PLUGIN_BASE'plugin_basenameELEMENTOR__FILE__ ) );
define'ELEMENTOR_PATH'plugin_dir_pathELEMENTOR__FILE__ ) );

if ( 
defined'ELEMENTOR_TESTS' ) && ELEMENTOR_TESTS ) {
    
define'ELEMENTOR_URL''file://' ELEMENTOR_PATH );
} else {
    
define'ELEMENTOR_URL'plugins_url'/'ELEMENTOR__FILE__ ) );
}

define'ELEMENTOR_MODULES_PATH'plugin_dir_pathELEMENTOR__FILE__ ) . '/modules' );
define'ELEMENTOR_ASSETS_PATH'ELEMENTOR_PATH 'assets/' );
define'ELEMENTOR_ASSETS_URL'ELEMENTOR_URL 'assets/' );

if ( 
file_existsELEMENTOR_PATH 'vendor/autoload.php' ) ) {
    require_once 
ELEMENTOR_PATH 'vendor/autoload.php';
    
// We need this file because of the DI\create function that we are using.
    // Autoload classmap doesn't include this file.
    
require_once ELEMENTOR_PATH 'vendor_prefixed/php-di/php-di/src/functions.php';
}

if ( ! 
version_comparePHP_VERSION'7.4''>=' ) ) {
    
add_action'admin_notices''elementor_fail_php_version' );
} elseif ( ! 
version_compareget_bloginfo'version' ), '6.3''>=' ) ) {
    
add_action'admin_notices''elementor_fail_wp_version' );
} else {
    require 
ELEMENTOR_PATH 'includes/plugin.php';
}

/**
 * Elementor admin notice for minimum PHP version.
 *
 * Warning when the site doesn't have the minimum required PHP version.
 *
 * @since 1.0.0
 *
 * @return void
 */
function elementor_fail_php_version() {
    
$html_message sprintf(
        
'<div class="error"><h3>%1$s</h3><p>%2$s <a href="https://go.elementor.com/wp-dash-update-php/" target="_blank">%3$s</a></p></div>',
        
esc_html__'Elementor isn’t running because PHP is outdated.''elementor' ),
        
sprintf(
            
/* translators: %s: PHP version. */
            
esc_html__'Update to version %s and get back to creating!''elementor' ),
            
'7.4'
        
),
        
esc_html__'Show me how''elementor' )
    );

    echo 
wp_kses_post$html_message );
}

/**
 * Elementor admin notice for minimum WordPress version.
 *
 * Warning when the site doesn't have the minimum required WordPress version.
 *
 * @since 1.5.0
 *
 * @return void
 */
function elementor_fail_wp_version() {
    
$html_message sprintf(
        
'<div class="error"><h3>%1$s</h3><p>%2$s <a href="https://go.elementor.com/wp-dash-update-wordpress/" target="_blank">%3$s</a></p></div>',
        
esc_html__'Elementor isn’t running because WordPress is outdated.''elementor' ),
        
sprintf(
            
/* translators: %s: WordPress version. */
            
esc_html__'Update to version %s and get back to creating!''elementor' ),
            
'6.3'
        
),
        
esc_html__'Show me how''elementor' )
    );

    echo 
wp_kses_post$html_message );
}