Файловый менеджер - Редактировать - /home/iss2024/rasgpinc.com/wp-content/plugins/bdthemes-element-pack-lite/bdthemes-element-pack-lite.php
Ðазад
<?php /** * Plugin Name: Element Pack Lite - Addons for Elementor * Plugin URI: http://elementpack.pro/ * Description: The all-new <a href="https://elementpack.pro/">Element Pack</a> brings incredibly advanced, and super-flexible widgets, and A to Z essential addons to the Elementor page builder for WordPress. Explore expertly-coded widgets with first-class support by experts. * Version: 8.7.4 * Author: BdThemes * Author URI: https://bdthemes.com/ * Text Domain: bdthemes-element-pack * Domain Path: /languages * License: GPL3 * Elementor requires at least: 4.0.0 * Elementor tested up to: 4.1.3 */ if ( ! function_exists( 'element_pack_pro_installed' ) ) { function element_pack_pro_installed() { if ( ! function_exists( 'get_plugins' ) ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } $file_path = 'bdthemes-element-pack/bdthemes-element-pack.php'; $installed_plugins = get_plugins(); return isset( $installed_plugins[ $file_path ] ); } } if ( ! function_exists( '_is_ep_pro_activated_check' ) ) { function _is_ep_pro_activated_check() { if ( ! function_exists( 'get_plugins' ) ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } $file_path = 'bdthemes-element-pack/bdthemes-element-pack.php'; if ( is_plugin_active( $file_path ) ) { return true; } return false; } } // Check if the Pro version is activated if ( ! function_exists( 'is_element_pack_pro_activated' ) ) { function is_element_pack_pro_activated() { if ( ! function_exists( 'is_plugin_active' ) ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } return is_plugin_active( 'bdthemes-element-pack/bdthemes-element-pack.php' ); } } if ( is_element_pack_pro_activated() ) { return; } if ( ! function_exists( 'element_pack_pro_activated' ) ) { function element_pack_pro_activated() { if ( function_exists( 'bdt_license_validation' ) ) { if ( bdt_license_validation() ) { return true; } } if ( ! function_exists( 'bdt_license_validation' ) ) { if ( bdt_license_validation() ) { return true; } } return false; } } if ( ! element_pack_pro_installed() ) { // Some pre defined value for easy use define( 'BDTEP_VER', '8.7.4' ); define( 'BDTEP_TPL_DB_VER', '1.0.1' ); define( 'BDTEP__FILE__', __FILE__ ); if ( ! defined( 'BDTEP_TITLE' ) ) { define( 'BDTEP_TITLE', 'Element Pack' ); } // Set your own name for plugin // Helper function here require_once( dirname( __FILE__ ) . '/includes/helper.php' ); require_once( dirname( __FILE__ ) . '/includes/utils.php' ); require_once BDTEP_INC_PATH . 'class-pro-widget-map.php'; /** * Loads translations * * @return void */ if ( ! function_exists( 'ep_load_textdomain' ) ) { function ep_load_textdomain() { load_plugin_textdomain( 'bdthemes-element-pack', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' ); } add_action( 'init', 'ep_load_textdomain' ); } /** * Plugin load here correctly * Also loaded the language file from here */ function bdthemes_element_pack_load_plugin() { if ( ! did_action( 'elementor/loaded' ) ) { add_action( 'admin_notices', 'bdthemes_element_pack_fail_load' ); return; } require_once( dirname( __FILE__ ) . '/includes/setup-wizard/init.php' ); // Widgets filters here require_once( BDTEP_INC_PATH . 'element-pack-filters.php' ); // Element pack widget and assets loader require_once( BDTEP_PATH . 'loader.php' ); } add_action( 'plugins_loaded', 'bdthemes_element_pack_load_plugin', 9 ); /** * Check Elementor installed and activated correctly */ function bdthemes_element_pack_fail_load() { $screen = get_current_screen(); if ( isset( $screen->parent_file ) && 'plugins.php' === $screen->parent_file && 'update' === $screen->id ) { return; } $plugin = 'elementor/elementor.php'; if ( _is_elementor_installed() ) { if ( ! current_user_can( 'activate_plugins' ) ) { return; } $activation_url = wp_nonce_url( 'plugins.php?action=activate&plugin=' . $plugin . '&plugin_status=all&paged=1&s', 'activate-plugin_' . $plugin ); $admin_message = '<p>' . esc_html__( 'Ops! Element Pack not working because you need to activate the Elementor plugin first.', 'bdthemes-element-pack' ) . '</p>'; $admin_message .= '<p>' . sprintf( '<a href="%s" class="button-primary">%s</a>', $activation_url, esc_html__( 'Activate Elementor Now', 'bdthemes-element-pack' ) ) . '</p>'; } else { if ( ! current_user_can( 'install_plugins' ) ) { return; } $install_url = wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=elementor' ), 'install-plugin_elementor' ); $admin_message = '<p>' . esc_html__( 'Ops! Element Pack not working because you need to install the Elementor plugin', 'bdthemes-element-pack' ) . '</p>'; $admin_message .= '<p>' . sprintf( '<a href="%s" class="button-primary">%s</a>', $install_url, esc_html__( 'Install Elementor Now', 'bdthemes-element-pack' ) ) . '</p>'; } echo '<div class="error">' . $admin_message . '</div>'; } /** * Check the elementor installed or not */ if ( ! function_exists( '_is_elementor_installed' ) ) { function _is_elementor_installed() { $file_path = 'elementor/elementor.php'; $installed_plugins = get_plugins(); return isset( $installed_plugins[ $file_path ] ); } } /** * Added notice after install or upgrade to v6 * * @param string $plugin * @return void */ if ( ! function_exists( 'ep_activation_redirect' ) ) { function ep_activation_redirect( $plugin ) { if ( ! did_action( 'elementor/loaded' ) ) { return; } if ( $plugin == plugin_basename( BDTEP__FILE__ ) ) { exit( wp_redirect( admin_url( 'admin.php?page=element_pack_options' ) ) ); } } } add_action( 'activated_plugin', 'ep_activation_redirect', 20 ); /** * Review Automation Integration */ if ( ! function_exists( 'rc_ep_lite_plugin' ) ) { function rc_ep_lite_plugin() { if ( defined( 'BDTEP_INC_PATH' ) ) { require_once BDTEP_INC_PATH . 'feedback-hub/start.php'; rc_dynamic_init( array( 'sdk_version' => '1.0.0', 'plugin_name' => 'Element Pack Lite', 'plugin_icon' => BDTEP_ASSETS_URL . 'images/logo.svg', 'slug' => 'element_pack_options', 'menu' => array( 'slug' => 'element_pack_options', ), 'review_url' => 'https://bdt.to/element-pack-elementor-addons-review', 'plugin_title' => 'Yay! Great that you\'re using Element Pack Lite', 'plugin_msg' => '<p>Loved using Element Pack on your website? Share your experience in a review and help us spread the love to everyone right now. Good words will help the community.</p>', ) ); } } add_action( 'admin_init', 'rc_ep_lite_plugin' ); } }
| ver. 1.1 | |
.
| PHP 8.4.21 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка