Exemplo n.º 1
0
 /**
  * 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;
 }
Exemplo n.º 2
0
<?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();
Exemplo n.º 3
0
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;
}