/** Function for getting the Blog & Portfolio content/sidebar layout */
function future_cs_layout($args = array())
{
    /** Global Variable */
    global $future;
    /** Defaults */
    $defaults = array('cs_layout_bone' => 'content_sidebar_wrapper_class', 'echo' => true);
    /** Parse Arguments */
    $args = wp_parse_args($args, $defaults);
    extract($args, EXTR_SKIP);
    /** If the cs layout isn't set, let grab it. */
    if (!isset($future->cs_layout_skeleton)) {
        /** Theme Settings */
        $future_options = future_get_settings();
        /** CS Layout */
        $cs_layout_skeleton = array();
        $cs_layout = 'future_blog_layout';
        /** CS Layout Bones */
        switch ($future_options[$cs_layout]) {
            case 'content':
                $cs_layout_skeleton['cs_layout'] = 'content';
                $cs_layout_skeleton['content_sidebar_wrapper_class'] = 'content-sidebar-wrapper content-wrapper';
                $cs_layout_skeleton['content_column_class'] = 'col-lg-12';
                $cs_layout_skeleton['sidebar_column_class'] = '';
                break;
            case 'sidebar-content':
                $cs_layout_skeleton['cs_layout'] = 'sidebar-content';
                $cs_layout_skeleton['content_sidebar_wrapper_class'] = 'content-sidebar-wrapper sidebar-content-wrapper';
                $cs_layout_skeleton['content_column_class'] = 'col-lg-9 col-md-9 col-sm-8 col-xs-12 col-lg-push-3';
                $cs_layout_skeleton['sidebar_column_class'] = 'col-lg-3 col-md-3 col-sm-4 col-xs-12 col-lg-pull-9';
                break;
            default:
                $cs_layout_skeleton['cs_layout'] = 'content-sidebar';
                $cs_layout_skeleton['content_sidebar_wrapper_class'] = 'content-sidebar-wrapper';
                $cs_layout_skeleton['content_column_class'] = 'col-lg-9 col-md-9 col-sm-8 col-xs-12';
                $cs_layout_skeleton['sidebar_column_class'] = 'col-lg-3 col-md-3 col-sm-4 col-xs-12';
        }
        $future->cs_layout_skeleton = $cs_layout_skeleton;
    }
    /** Return the requested layout skeleton. */
    if ($echo == true) {
        echo $future->cs_layout_skeleton[$cs_layout_bone];
    } else {
        return $future->cs_layout_skeleton[$cs_layout_bone];
    }
}
示例#2
0
/** Enqueue Scripts */
function future_media()
{
    /** Theme Settings */
    $future_options = future_get_settings();
    /** Enqueue JS Files */
    /** Plugins */
    wp_enqueue_script('future-js-plugins', esc_url(FUTURE_JS_URI . 'plugins.js'), array('jquery'), '1.0', true);
    /** Bootstrap */
    wp_enqueue_script('future-js-bootstrap', esc_url(FUTURE_JS_URI . 'bootstrap.min.js'), array('jquery'), '3.0.3', true);
    /** Comment Reply */
    if (is_singular() && get_option('thread_comments') && comments_open()) {
        wp_enqueue_script('comment-reply');
    }
    /** Custom Script */
    wp_enqueue_script('future-js-custom', esc_url(FUTURE_JS_URI . 'custom.js'), array('jquery'), '1.0', true);
    /** Enqueue CSS Files */
    /** Skeleton */
    wp_enqueue_style('future-css-bootstrap', esc_url(FUTURE_CSS_URI . 'bootstrap.css'));
    /** Theme Stylesheet */
    wp_enqueue_style('future-css-style', esc_url(get_stylesheet_uri()));
}