/** * 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.20.1 * 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.20.1' ); define( 'ELEMENTOR__FILE__', __FILE__ ); define( 'ELEMENTOR_PLUGIN_BASE', plugin_basename( ELEMENTOR__FILE__ ) ); define( 'ELEMENTOR_PATH', plugin_dir_path( ELEMENTOR__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_path( ELEMENTOR__FILE__ ) . '/modules' ); define( 'ELEMENTOR_ASSETS_PATH', ELEMENTOR_PATH . 'assets/' ); define( 'ELEMENTOR_ASSETS_URL', ELEMENTOR_URL . 'assets/' ); add_action( 'plugins_loaded', 'elementor_load_plugin_textdomain' ); if ( ! version_compare( PHP_VERSION, '7.4', '>=' ) ) { add_action( 'admin_notices', 'elementor_fail_php_version' ); } elseif ( ! version_compare( get_bloginfo( 'version' ), '6.0', '>=' ) ) { add_action( 'admin_notices', 'elementor_fail_wp_version' ); } else { require ELEMENTOR_PATH . 'includes/plugin.php'; } /** * Load Elementor textdomain. * * Load gettext translate for Elementor text domain. * * @since 1.0.0 * * @return void */ function elementor_load_plugin_textdomain() { load_plugin_textdomain( 'elementor' ); } /** * 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() { $message = sprintf( /* translators: 1: `
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi eros libero, condimentum ut, facilisis non, pellentesque ut, enim. Duis tortor. Proin a quam. Phasellus pellentesque volutpat felis. Nulla facilisi. Cras sed sem at neque dapibus ultricies. Aliquam placerat pellentesque metus. Morbi ac dui non nibh pretium lacinia. Curabitur vitae elit quis tellus tincidunt aliquet. Aliquam id ligula vel eros lobortis interdum. Aliquam in mauris. Etiam et turpis. Donec faucibus vulputate arcu.
Praesent dolor ipsum, mollis et, porta vel, auctor ultricies, mi. Vivamus ligula leo, ullamcorper eget, pellentesque sed, adipiscing eget, ipsum. Duis imperdiet adipiscing justo. Duis molestie quam vehicula dui. Donec nec ligula. Nullam turpis mauris, mollis ut, semper non, imperdiet vitae, nunc. Suspendisse diam diam, rhoncus in, imperdiet eget, iaculis nec, nibh. Proin commodo risus quis velit. Nam sodales massa ut ipsum. Curabitur ipsum.
Integer pretium enim a lectus. Sed mi. In neque. Suspendisse suscipit ipsum in ligula. Integer aliquam rutrum ante. Pellentesque ligula. Duis mauris. Nunc volutpat mi non lorem. Cras eros. Vestibulum vel nisi. Aenean nec nibh sed orci imperdiet tempor.
Aenean nec sapien sed arcu gravida scelerisque. Fusce vehicula risus vel urna. Cras venenatis leo id dui bibendum pretium. Cras sem sem, pretium vel, cursus id, facilisis eget, enim. Ut tempor. Donec augue lorem, sollicitudin sed, mattis quis, egestas at, risus. Praesent tempus orci in massa. Integer tempor ornare velit. Proin euismod. Nunc in augue.
Duis iaculis elit non lacus. Ut sollicitudin erat. Suspendisse potenti. Duis iaculis pharetra lacus. Fusce ac magna. Duis et ante et libero rutrum sagittis. Vivamus consectetur. Integer in eros. Donec at purus. Praesent diam mi, sollicitudin a, molestie non, imperdiet a, enim. Pellentesque et ante sit amet lectus eleifend aliquet. Cras convallis erat non arcu. Duis consectetur tempor mi. Suspendisse non dolor at augue consectetur dictum. Aliquam arcu mauris, commodo sed, ultricies elementum, lacinia a, nisl.
Mauris ultricies, odio a ultricies blandit, lorem mauris tincidunt tortor, et aliquet enim neque quis turpis. Nunc neque diam, porta ac, accumsan ut, tristique in, nibh. Ut ac justo sit amet dolor ornare cursus.
]]>