static function base_wrapper($template) { self::$main_template = $template; self::$base_template = basename(self::$main_template, '.php'); if ('index' == self::$base_template) { self::$base_template = FALSE; } $templates = array('base.php'); if (self::$base_template) { array_unshift($templates, sprintf('base-%s.php', self::$base_template)); } return locate_template($templates); }
<div class="site-container"> <?php echo get_template_part('templates/header'); ?> <section class="main-container"> <h4 class="hidden">Main content</h4> <?php include WBB_System_Core::load_content(); ?> <?php if (wbb_display_sidebar()) { ?> <?php echo get_template_part('templates/sidebar'); ?> <?php }
| ---------------------------------------------------------------------------------------------------------------------- | Required by WordPress. | ---------------------------------------------------------------------------------------------------------------------- | Keep this file clean and only use it for requires. | */ if (!defined('__DIR__')) { define('__DIR__', dirname(__FILE__)); } /********************************************************************************************************************** * Load system helpers .. *********************************************************************************************************************/ require_once locate_template('system/WBB-Core/WBB-System-helpers.php'); /********************************************************************************************************************** * Load Theme Configuration *********************************************************************************************************************/ require_once locate_template('config/theme-config.php'); /********************************************************************************************************************** * Load Theme Scripts *********************************************************************************************************************/ require_once locate_template('config/theme-scripts.php'); /********************************************************************************************************************** * Load Theme Settings *********************************************************************************************************************/ require_once locate_template('system/WBB-Core/WBB-System-settings.php'); /********************************************************************************************************************** * Load Theme Core Functions *********************************************************************************************************************/ require_once locate_template('system/WBB-Core/WBB-System-Core.php'); WBB_System_Core::init();