예제 #1
0
        } else {
            if (is_singular('post')) {
                $grve_sidebar_id = grve_post_meta('grve_post_sidebar', grve_option('post_sidebar'));
                $grve_sidebar_layout = grve_post_meta('grve_post_layout', grve_option('post_layout', 'none'));
                $grve_sidebar_bg_color = grve_post_meta('grve_sidebar_bg_color', grve_option('post_sidebar_bg_color'), 'none');
            } else {
                if (is_singular('page')) {
                    $grve_sidebar_id = grve_post_meta('grve_page_sidebar', grve_option('page_sidebar'));
                    $grve_sidebar_layout = grve_post_meta('grve_page_layout', grve_option('page_layout', 'none'));
                    $grve_sidebar_bg_color = grve_post_meta('grve_sidebar_bg_color', grve_option('page_sidebar_bg_color'), 'none');
                } else {
                    if (is_singular('portfolio')) {
                        $grve_sidebar_id = grve_post_meta('grve_portfolio_sidebar', grve_option('portfolio_sidebar'));
                        $grve_sidebar_layout = grve_post_meta('grve_portfolio_layout', grve_option('portfolio_layout', 'none'));
                        $grve_sidebar_bg_color = grve_post_meta('grve_sidebar_bg_color', grve_option('portfolio_sidebar_bg_color'), 'none');
                        $grve_sidebar_extra_content = grve_check_portfolio_details();
                        if ($grve_sidebar_extra_content && 'none' == $grve_sidebar_layout) {
                            $grve_sidebar_layout = 'right';
                        }
                    } else {
                        $grve_sidebar_id = grve_option('blog_sidebar');
                        $grve_sidebar_layout = grve_option('blog_layout', 'none');
                        $grve_sidebar_bg_color = grve_option('blog_sidebar_bg_color', 'none');
                    }
                }
            }
        }
    }
}
if ('none' != $grve_sidebar_layout && (is_active_sidebar($grve_sidebar_id) || $grve_sidebar_extra_content)) {
    if ('left' == $grve_sidebar_layout || 'right' == $grve_sidebar_layout) {
예제 #2
0
/**
 * Function to fetch sidebar class
 */
function grve_sidebar_class($sidebar_view = '')
{
    if (is_search()) {
        return '';
    }
    $grve_sidebar_class = "";
    $grve_sidebar_extra_content = false;
    if ('forum' == $sidebar_view) {
        $grve_sidebar_id = grve_option('forum_sidebar');
        $grve_sidebar_layout = grve_option('forum_layout', 'none');
    } else {
        if ('shop' == $sidebar_view) {
            if (is_product()) {
                $grve_sidebar_id = grve_post_meta('grve_product_sidebar', 'grve-woocommerce-sidebar-product');
                $grve_sidebar_layout = grve_post_meta('grve_product_layout', 'right');
            } else {
                $grve_sidebar_id = grve_post_meta_shop('grve_page_sidebar', 'grve-woocommerce-sidebar-shop');
                $grve_sidebar_layout = grve_post_meta_shop('grve_page_layout', 'right');
            }
        } else {
            if ('event' == $sidebar_view) {
                if (is_singular('tribe_events')) {
                    $grve_sidebar_id = grve_post_meta('grve_event_sidebar', grve_option('event_sidebar'));
                    $grve_sidebar_layout = grve_post_meta('grve_event_layout', grve_option('event_layout', 'none'));
                } else {
                    $grve_sidebar_id = grve_option('event_tax_sidebar');
                    $grve_sidebar_layout = grve_option('event_tax_layout', 'none');
                }
            } else {
                if (is_singular('post')) {
                    $grve_sidebar_id = grve_post_meta('grve_post_sidebar', grve_option('post_sidebar'));
                    $grve_sidebar_layout = grve_post_meta('grve_post_layout', grve_option('post_layout', 'none'));
                } else {
                    if (is_singular('page')) {
                        $grve_sidebar_id = grve_post_meta('grve_page_sidebar', grve_option('page_sidebar'));
                        $grve_sidebar_layout = grve_post_meta('grve_page_layout', grve_option('page_layout', 'none'));
                    } else {
                        if (is_singular('portfolio')) {
                            $grve_sidebar_id = grve_post_meta('grve_portfolio_sidebar', grve_option('portfolio_sidebar'));
                            $grve_sidebar_layout = grve_post_meta('grve_portfolio_layout', grve_option('portfolio_layout', 'none'));
                            $grve_sidebar_extra_content = grve_check_portfolio_details();
                            if ($grve_sidebar_extra_content && 'none' == $grve_sidebar_layout) {
                                $grve_sidebar_layout = 'right';
                            }
                        } else {
                            $grve_sidebar_id = grve_option('blog_sidebar');
                            $grve_sidebar_layout = grve_option('blog_layout', 'none');
                        }
                    }
                }
            }
        }
    }
    if ('none' != $grve_sidebar_layout && (is_active_sidebar($grve_sidebar_id) || $grve_sidebar_extra_content)) {
        if ('right' == $grve_sidebar_layout) {
            $grve_sidebar_class = 'grve-right-sidebar';
        } else {
            if ('left' == $grve_sidebar_layout) {
                $grve_sidebar_class = 'grve-left-sidebar';
            }
        }
    }
    return $grve_sidebar_class;
}