updated plugin GP Premium
version 2.0.3
This commit is contained in:
@ -3,7 +3,8 @@
|
||||
* Plugin Name: GP Premium
|
||||
* Plugin URI: https://generatepress.com
|
||||
* Description: The entire collection of GeneratePress premium modules.
|
||||
* Version: 1.12.3
|
||||
* Version: 2.0.3
|
||||
* Requires PHP: 5.6
|
||||
* Author: Tom Usborne
|
||||
* Author URI: https://generatepress.com
|
||||
* License: GNU General Public License v2 or later
|
||||
@ -17,8 +18,9 @@ if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit; // Exit if accessed directly.
|
||||
}
|
||||
|
||||
define( 'GP_PREMIUM_VERSION', '1.12.3' );
|
||||
define( 'GP_PREMIUM_VERSION', '2.0.3' );
|
||||
define( 'GP_PREMIUM_DIR_PATH', plugin_dir_path( __FILE__ ) );
|
||||
define( 'GP_PREMIUM_DIR_URL', plugin_dir_url( __FILE__ ) );
|
||||
define( 'GP_LIBRARY_DIRECTORY', plugin_dir_path( __FILE__ ) . 'library/' );
|
||||
define( 'GP_LIBRARY_DIRECTORY_URL', plugin_dir_url( __FILE__ ) . 'library/' );
|
||||
|
||||
@ -79,14 +81,6 @@ if ( generatepress_is_module_active( 'generate_package_elements', 'GENERATE_ELEM
|
||||
require_once GP_PREMIUM_DIR_PATH . 'elements/elements.php';
|
||||
}
|
||||
|
||||
if ( generatepress_is_module_active( 'generate_package_hooks', 'GENERATE_HOOKS' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'hooks/generate-hooks.php';
|
||||
}
|
||||
|
||||
if ( generatepress_is_module_active( 'generate_package_page_header', 'GENERATE_PAGE_HEADER' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'page-header/generate-page-header.php';
|
||||
}
|
||||
|
||||
if ( generatepress_is_module_active( 'generate_package_secondary_nav', 'GENERATE_SECONDARY_NAV' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'secondary-nav/generate-secondary-nav.php';
|
||||
}
|
||||
@ -99,10 +93,6 @@ if ( generatepress_is_module_active( 'generate_package_typography', 'GENERATE_TY
|
||||
require_once GP_PREMIUM_DIR_PATH . 'typography/generate-fonts.php';
|
||||
}
|
||||
|
||||
if ( generatepress_is_module_active( 'generate_package_sections', 'GENERATE_SECTIONS' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'sections/generate-sections.php';
|
||||
}
|
||||
|
||||
if ( generatepress_is_module_active( 'generate_package_menu_plus', 'GENERATE_MENU_PLUS' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'menu-plus/generate-menu-plus.php';
|
||||
}
|
||||
@ -115,19 +105,39 @@ if ( generatepress_is_module_active( 'generate_package_woocommerce', 'GENERATE_W
|
||||
}
|
||||
}
|
||||
|
||||
// Deprecated modules.
|
||||
if ( generatepress_is_module_active( 'generate_package_hooks', 'GENERATE_HOOKS' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'hooks/generate-hooks.php';
|
||||
}
|
||||
|
||||
if ( generatepress_is_module_active( 'generate_package_page_header', 'GENERATE_PAGE_HEADER' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'page-header/generate-page-header.php';
|
||||
}
|
||||
|
||||
if ( generatepress_is_module_active( 'generate_package_sections', 'GENERATE_SECTIONS' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'sections/generate-sections.php';
|
||||
}
|
||||
|
||||
// General functionality.
|
||||
require_once GP_PREMIUM_DIR_PATH . 'inc/functions.php';
|
||||
require_once GP_PREMIUM_DIR_PATH . 'general/class-external-file-css.php';
|
||||
require_once GP_PREMIUM_DIR_PATH . 'general/smooth-scroll.php';
|
||||
require_once GP_PREMIUM_DIR_PATH . 'general/icons.php';
|
||||
require_once GP_PREMIUM_DIR_PATH . 'general/enqueue-scripts.php';
|
||||
require_once GP_PREMIUM_DIR_PATH . 'inc/deprecated.php';
|
||||
|
||||
if ( generatepress_is_module_active( 'generate_package_site_library', 'GENERATE_SITE_LIBRARY' ) && version_compare( PHP_VERSION, '5.4', '>=' ) && ! defined( 'GENERATE_DISABLE_SITE_LIBRARY' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'site-library/class-site-library-rest.php';
|
||||
require_once GP_PREMIUM_DIR_PATH . 'site-library/class-site-library-helper.php';
|
||||
}
|
||||
|
||||
if ( is_admin() ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'inc/reset.php';
|
||||
require_once GP_PREMIUM_DIR_PATH . 'import-export/generate-ie.php';
|
||||
require_once GP_PREMIUM_DIR_PATH . 'inc/deprecated-admin.php';
|
||||
|
||||
if ( generatepress_is_module_active( 'generate_package_site_library', 'GENERATE_SITE_LIBRARY' ) && version_compare( PHP_VERSION, '5.4', '>=' ) && ! defined( 'GENERATE_DISABLE_SITE_LIBRARY' ) ) {
|
||||
require_once GP_PREMIUM_DIR_PATH . 'sites/sites.php';
|
||||
require_once GP_PREMIUM_DIR_PATH . 'site-library/class-site-library.php';
|
||||
}
|
||||
|
||||
require_once GP_PREMIUM_DIR_PATH . 'inc/activation.php';
|
||||
@ -214,10 +224,11 @@ if ( ! function_exists( 'generate_premium_theme_information' ) ) {
|
||||
// GeneratePress isn't the active theme, let them know GP Premium won't work.
|
||||
printf(
|
||||
'<div class="notice is-dismissible notice-warning">
|
||||
<p>%1$s <a href="https://generatepress.com/install-generatepress" target="_blank">%2$s</a></p>
|
||||
<p>%1$s <a href="%3$s">%2$s</a></p>
|
||||
</div>',
|
||||
esc_html__( 'GP Premium requires GeneratePress to be your active theme.', 'gp-premium' ),
|
||||
esc_html__( 'Install now.', 'gp-premium' )
|
||||
esc_html__( 'Install now.', 'gp-premium' ),
|
||||
esc_url( admin_url( 'theme-install.php?theme=generatepress' ) )
|
||||
);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user