/** * Outputs the classes for the sidebar right template. * * @since 1.3.0 */ function jc_template_sidebar_right_classes($classes) { $sidebars = jc_get_sidebars(); switch ($sidebars) { case 'left_right': $classes = array('columns', 'small-12', 'medium-3', 'large-2'); break; case 'right': default: $classes = array('columns', 'small-12', 'medium-3', 'large-2'); } return $classes; }
/** * Modifies the default body classes. * * @since 0.3.0 * @access private * * @param array $classes The default body classes. * * @return array The new body classes. */ function jc_body_class($classes) { if (wp_is_mobile()) { $classes[] = 'mobile'; } $sidebars = jc_get_sidebars(); switch ($sidebars) { case 'left_right': $classes[] = 'sidebar-left-right'; break; case 'right': $classes[] = 'sidebar-right'; break; case 'none': $classes[] = 'sidebar-none'; break; case 'left': default: $classes[] = 'sidebar-left'; break; } return $classes; }
<?php /** * Right sidebar. * * @since 1.3.0 * @package JacksonCollege */ // Don't load directly if (!defined('ABSPATH')) { die; } $sidebars = jc_get_sidebars(); if ($sidebars == 'right' || $sidebars == 'left_right') { /** * The page content sidebar to display. * * @since 0.3.0 * @hooked jc_sections_sidebar_right 10 */ $content_sidebar = apply_filters('jc_right_sidebar_id', 'page-content'); /** * The class to use for the right sidebar. * * @since 0.3.0 * @hooked jc_template_sidebar_right_classes 10 */ $sidebar_right_classes = apply_filters('jc_template_sidebar_right_classes', ''); ?> <aside id="site-sidebar-right" class="<?php