Example #1
0
/**
 * Adds layout class to body element
 *
 * @since 1.0.0
 * @param array $classes Array of class names used for the <body> tag.
 * @return array $classes Updated array of class names used for the <body> tag.
 */
function portland_body_class_layout($classes)
{
    // Gets the layout class.
    $layout_class = portland_get_layout();
    // Adds the layout class to the existing array of classes.
    $classes[] = $layout_class;
    return $classes;
}
Example #2
0
<?php

/**
 *  Sidebar template
 *
 * @package Longview
 * @since 1.0.0
 */
$sidebar_layout = portland_get_layout();
// Is the first sidebar active and does the layout call for at least one sidebar?
if (is_active_sidebar('sidebar-1') && substr_count($sidebar_layout, 'sidebar') > 0) {
    do_action('portland_sidebar_before');
    echo '<div class="' . apply_filters('portland_sidebar-1', 'secondary sidebar') . '" role="complementary">';
    do_action('portland_sidebar_top');
    dynamic_sidebar('sidebar-1');
    do_action('portland_sidebar_bottom');
    echo '</div><!--.secondary-->';
    do_action('portland_sidebar_after');
}