* Initialize */ WPGlobus::$PLUGIN_DIR_PATH = plugin_dir_path(__FILE__); WPGlobus::$PLUGIN_DIR_URL = plugin_dir_url(__FILE__); WPGlobus::Config(); require_once 'includes/class-wpglobus-filters.php'; require_once 'includes/wpglobus-controller.php'; if (defined('WPSEO_VERSION')) { require_once 'includes/class-wpglobus-wpseo.php'; WPGlobus_WPSEO::controller(); } /** * Theme compatibility */ /** * Fix multilingual strings in basic `Customize` * * @since 1.2.1 */ require_once 'includes/class-wpglobus-customize.php'; WPGlobus_Customize::controller(); /** * Support of theme option panels and customizer * @since 1.3.0 */ if (WPGlobus_WP::in_wp_admin() && !WPGlobus_WP::is_admin_doing_ajax()) { require_once 'includes/admin/class-wpglobus-wp-theme.php'; WPGlobus::Config()->WPGlobus_WP_Theme = new WPGlobus_WP_Theme(); } require_once 'updater/class-wpglobus-updater.php'; # --- EOF
require_once dirname(__FILE__) . '/includes/admin/class-wpglobus-customize-options.php'; WPGlobus_Customize_Options::controller(); // TODO remove this old updater. require_once dirname(__FILE__) . '/updater/class-wpglobus-updater.php'; /** * TIVWP Updater. * * @since 1.5.9 */ if (version_compare(PHP_VERSION, '5.3.0', '>=') && file_exists(dirname(__FILE__) . '/vendor/tivwp/updater/updater.php')) { require_once dirname(__FILE__) . '/vendor/tivwp/updater/updater.php'; } /** * In admin area */ if (WPGlobus_WP::in_wp_admin()) { /** * Admin page helpers * * @since 1.6.5 */ require_once dirname(__FILE__) . '/includes/admin/class-wpglobus-admin-page.php'; /** * HelpDesk * * @since 1.6.5 */ require_once dirname(__FILE__) . '/includes/admin/helpdesk/class-wpglobus-admin-helpdesk.php'; WPGlobus_Admin_HelpDesk::construct(); /** * Admin page central.