/** * Custom set layout configuration as page */ public function getPostConfig() { global $wp_query; $postconfig = get_post_meta($wp_query->get_queried_object_id(), 'wpo_postconfig', true); $defaults = array('config_layout' => false); $postconfig = wp_parse_args((array) $postconfig, $defaults); $config = array(); if ($postconfig['config_layout'] == 1) { $config['page_layout'] = $postconfig['page_layout']; $config['right-sidebar']['widget'] = $postconfig['right_sidebar']; $config['left-sidebar']['widget'] = $postconfig['left_sidebar']; } else { $config['page_layout'] = training_wpo_theme_options('blog-single-layout', 'mainright'); $config['right-sidebar']['widget'] = training_wpo_theme_options('blog-single-right-sidebar', 'sidebar-right'); $config['left-sidebar']['widget'] = training_wpo_theme_options('blog-single-left-sidebar', 'sidebar-left'); } if (empty($config)) { $lt = 'fullwidth'; } else { $lt = $config['page_layout']; } $config = training_wpo_config_layout($lt, $config); if (isset($postconfig['audio_link']) && !empty($postconfig['audio_link'])) { $config['audio_link'] = $postconfig['audio_link']; } if (isset($postconfig['video_link']) && !empty($postconfig['video_link'])) { $config['video_link'] = $postconfig['video_link']; } if (isset($postconfig['link_url']) && $postconfig['link_url']) { $config['link_url'] = $postconfig['link_url']; $config['link_title'] = $postconfig['link_title']; } if (isset($postconfig['chat_content']) && $postconfig['chat_content']) { $config['chat_content'] = $postconfig['chat_content']; } if (isset($postconfig['quote_content']) && $postconfig['quote_content']) { $config['quote_content'] = $postconfig['quote_content']; $config['quote_author'] = $postconfig['quote_author']; } $maincontent = array(); return $config; }
<?php /** * $Desc * * @version $Id$ * @package wpbase * @author Opal Team <*****@*****.** > * @copyright Copyright (C) 2015 wpopal.com. All Rights Reserved. * @license GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html * * @website http:/wpopal.com * @support http://wpopal.com */ global $trainingconfig; get_header(training_wpo_theme_options('headerlayout', '')); if (is_single()) { $trainingconfig = training_wpo_config_layout(training_wpo_theme_options('woocommerce-single-layout', 'fullwidth')); wc_get_template('single-product.php', array('config' => $trainingconfig)); } else { $trainingconfig = training_wpo_config_layout(training_wpo_theme_options('woocommerce-archive-layout', 'fullwidth')); wc_get_template('archive-product.php', array('config' => $trainingconfig)); } get_footer();
function training_wpo_course_page_config() { $defaults = array('config_layout' => false); $config = array(); if (!is_single()) { $config['page_layout'] = training_wpo_theme_options('courses-archive-layout', 'mainright'); $config['left-sidebar']['widget'] = training_wpo_theme_options('courses-archive-left-sidebar', 'sidebar-left'); $config['right-sidebar']['widget'] = training_wpo_theme_options('courses-archive-right-sidebar', 'sidebar-right'); } else { $config['page_layout'] = training_wpo_theme_options('courses-single-layout', 'mainright'); $config['left-sidebar']['widget'] = training_wpo_theme_options('courses-single-left-sidebar', 'sidebar-left'); $config['right-sidebar']['widget'] = training_wpo_theme_options('courses-single-right-sidebar', 'sidebar-right'); } if (empty($config)) { $lt = 'fullwidth'; } else { $lt = $config['page_layout']; } $config = training_wpo_config_layout($lt, $config); return $config; }