updated plugin GP Premium version 2.0.3

This commit is contained in:
2021-07-25 23:25:02 +00:00
committed by Gitium
parent d7964b08bd
commit 3ef36355e9
154 changed files with 6153 additions and 9541 deletions

View File

@ -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' ) )
);
}