/**
 * Get sidebar classes
 */
function responsive_get_sidebar_classes()
{
    $sidebar_classes = array();
    $layout = responsive_get_layout();
    if (in_array($layout, array('default', 'content-sidebar-page'))) {
        $sidebar_classes[] = 'grid';
        $sidebar_classes[] = 'col-300';
        $sidebar_classes[] = 'fit';
    } else {
        if ('sidebar-content-page' == $layout) {
            $sidebar_classes[] = 'grid-right';
            $sidebar_classes[] = 'col-300';
            $sidebar_classes[] = 'rtl-fit';
        } else {
            if ('content-sidebar-half-page' == $layout) {
                $sidebar_classes[] = 'grid';
                $sidebar_classes[] = 'col-460';
                $sidebar_classes[] = 'fit';
            } else {
                if ('sidebar-content-half-page' == $layout) {
                    $sidebar_classes[] = 'grid-right';
                    $sidebar_classes[] = 'col-460';
                    $sidebar_classes[] = 'rtl-fit';
                }
            }
        }
    }
    return apply_filters('responsive_sidebar_classes', $sidebar_classes);
}
예제 #2
0
// Exit if accessed directly
if (!defined('ABSPATH')) {
    exit;
}
/**
 * Main Widget Template
 *
 *
 * @file           sidebar.php
 * @package        Responsive 
 * @author         Emil Uzelac 
 * @copyright      2003 - 2013 ThemeID
 * @license        license.txt
 * @version        Release: 1.0
 * @filesource     wp-content/themes/responsive/sidebar.php
 * @link           http://codex.wordpress.org/Theme_Development#Widgets_.28sidebar.php.29
 * @since          available since Release 1.0
 */
/*
 * If this is a full-width page, exit
 */
if ('full-width-page' == responsive_get_layout()) {
    return;
}
?>


<?php 
responsive_widgets_after();
// after widgets container hook
예제 #3
0
 *
 *
 * @file           sidebar.php
 * @package        Responsive
 * @author         Emil Uzelac
 * @copyright      2003 - 2014 CyberChimps
 * @license        license.txt
 * @version        Release: 1.0
 * @filesource     wp-content/themes/responsive/sidebar.php
 * @link           http://codex.wordpress.org/Theme_Development#Widgets_.28sidebar.php.29
 * @since          available since Release 1.0
 */
/*
 * Load the correct sidebar according to the page layout
 */
$layout = responsive_get_layout();
switch ($layout) {
    case 'sidebar-content-page':
        get_sidebar('left');
        return;
        break;
    case 'content-sidebar-half-page':
        get_sidebar('right-half');
        return;
        break;
    case 'sidebar-content-half-page':
        get_sidebar('left-half');
        return;
        break;
    case 'full-width-page':
        return;
예제 #4
0
/**
 * Adjust content width in certain contexts.
 *
 * Adjusts content_width value for full-width and single image attachment
 * templates, and when there are no active widgets in the sidebar.
 *
 */
function responsive_content_width()
{
    global $content_width;
    $full_width = is_page_template('full-width-page.php') || is_404() || 'full-width-page' == responsive_get_layout();
    if ($full_width) {
        $content_width = 918;
    }
    $half_width = is_page_template('sidebar-content-half-page.php') || is_page_template('content-sidebar-half-page.php') || 'sidebar-content-half-page' == responsive_get_layout() || 'content-sidebar-half-page' == responsive_get_layout();
    if ($half_width) {
        $content_width = 449;
    }
}