Your IP : 216.73.216.164


Current Path : /var/www/mainsite/wp-content/themes/maxcoach/
Upload File :
Current File : /var/www/mainsite/wp-content/themes/maxcoach/functions.php

<?php
/**
 * Define constant
 */
$theme = wp_get_theme();

if ( ! empty( $theme['Template'] ) ) {
	$theme = wp_get_theme( $theme['Template'] );
}

if ( ! defined( 'DS' ) ) {
	define( 'DS', DIRECTORY_SEPARATOR );
}

define( 'MAXCOACH_THEME_NAME', $theme['Name'] );
define( 'MAXCOACH_THEME_VERSION', $theme['Version'] );
define( 'MAXCOACH_THEME_DIR', get_template_directory() );
define( 'MAXCOACH_THEME_URI', get_template_directory_uri() );
define( 'MAXCOACH_THEME_ASSETS_URI', get_template_directory_uri() . '/assets' );
define( 'MAXCOACH_THEME_IMAGE_URI', MAXCOACH_THEME_ASSETS_URI . '/images' );
define( 'MAXCOACH_FRAMEWORK_DIR', get_template_directory() . DS . 'framework' );
define( 'MAXCOACH_CUSTOMIZER_DIR', MAXCOACH_THEME_DIR . DS . 'customizer' );
define( 'MAXCOACH_PROTOCOL', is_ssl() ? 'https' : 'http' );
define( 'MAXCOACH_IS_RTL', is_rtl() ? true : false );

define( 'MAXCOACH_ELEMENTOR_DIR', get_template_directory() . DS . 'elementor' );
define( 'MAXCOACH_ELEMENTOR_URI', get_template_directory_uri() . '/elementor' );
define( 'MAXCOACH_ELEMENTOR_ASSETS', get_template_directory_uri() . '/elementor/assets' );

/**
 * Load Framework.
 */
require_once MAXCOACH_FRAMEWORK_DIR . '/class-debug.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-aqua-resizer.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-performance.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-static.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-init.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-helper.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-functions.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-global.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-actions-filters.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-kses.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-notices.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-admin.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-compatible.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-customize.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-nav-menu.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-enqueue.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-image.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-minify.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-color.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-datetime.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-import.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-kirki.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-metabox.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-plugins.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-custom-css.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-templates.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-walker-nav-menu.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-widgets.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-top-bar.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-header.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-title-bar.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-footer.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-post-type.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-post-type-blog.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-post-type-portfolio.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-post-type-lp-course.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-post-type-lp-lesson.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-post-type-event.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-post-type-zoom-meeting.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-booking-search-box.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-membership.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-woo.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-content-protected.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/tgm-plugin-activation.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/tgm-plugin-registration.php';
require_once MAXCOACH_FRAMEWORK_DIR . '/class-tha.php';

require_once MAXCOACH_ELEMENTOR_DIR . '/class-entry.php';

/**
 * Init the theme
 */
Maxcoach_Init::instance()->initialize();