ID, '_tpage_layout', true ); } if( is_home() ) { $queried_id = get_option( 'page_for_posts' ); $layout_meta = get_post_meta( $queried_id, '_tpage_layout', true ); } if( empty( $layout_meta ) || is_archive() || is_search() ) { $layout_meta = 'default_layout'; } $tpage_default_layout = of_get_option( 'tpage_default_layout', 'right_sidebar' ); $tpage_default_page_layout = of_get_option( 'tpage_pages_default_layout', 'right_sidebar' ); $tpage_default_post_layout = of_get_option( 'tpage_single_posts_default_layout', 'right_sidebar' ); if( $layout_meta == 'default_layout' ) { if( is_page() || is_home() ) { if( $tpage_default_page_layout == 'right_sidebar' ) { get_sidebar(); } elseif ( $tpage_default_page_layout == 'left_sidebar' ) { get_sidebar( 'left' ); } } elseif( is_single() ) { if( $tpage_default_post_layout == 'right_sidebar' ) { get_sidebar(); } elseif ( $tpage_default_post_layout == 'left_sidebar' ) { get_sidebar( 'left' ); } } elseif( $tpage_default_layout == 'right_sidebar' ) { get_sidebar(); } elseif ( $tpage_default_layout == 'left_sidebar' ) { get_sidebar( 'left' ); } } elseif( $layout_meta == 'right_sidebar' ) { get_sidebar(); } elseif( $layout_meta == 'left_sidebar' ) { get_sidebar( 'left' ); } } endif; add_filter( 'body_class', 'tpage_body_class' ); /** * Filter the body_class * * Throwing different body class for the different layouts in the body tag */ function tpage_body_class( $classes ) { global $post; if( $post ) { $layout_meta = get_post_meta( $post->ID, '_tpage_layout', true ); } if( is_home() ) { $queried_id = get_option( 'page_for_posts' ); $layout_meta = get_post_meta( $queried_id, '_tpage_layout', true ); } if( empty( $layout_meta ) || is_archive() || is_search() ) { $layout_meta = 'default_layout'; } $tpage_default_layout = of_get_option( 'tpage_default_layout', 'right_sidebar' ); $tpage_default_page_layout = of_get_option( 'tpage_pages_default_layout', 'right_sidebar' ); $tpage_default_post_layout = of_get_option( 'tpage_single_posts_default_layout', 'right_sidebar' ); if( $layout_meta == 'default_layout' ) { if( is_page() || is_home() ) { if( $tpage_default_page_layout == 'right_sidebar' ) { $classes[] = ''; } elseif( $tpage_default_page_layout == 'left_sidebar' ) { $classes[] = 'left-sidebar'; } elseif( $tpage_default_page_layout == 'no_sidebar_full_width' ) { $classes[] = 'no-sidebar-full-width'; } } elseif( is_single() ) { if( $tpage_default_post_layout == 'right_sidebar' ) { $classes[] = ''; } elseif( $tpage_default_post_layout == 'left_sidebar' ) { $classes[] = 'left-sidebar'; } elseif( $tpage_default_post_layout == 'no_sidebar_full_width' ) { $classes[] = 'no-sidebar-full-width'; } } elseif( $tpage_default_layout == 'right_sidebar' ) { $classes[] = ''; } elseif( $tpage_default_layout == 'left_sidebar' ) { $classes[] = 'left-sidebar'; } elseif( $tpage_default_layout == 'no_sidebar_full_width' ) { $classes[] = 'no-sidebar-full-width'; } } elseif( $layout_meta == 'right_sidebar' ) { $classes[] = ''; } elseif( $layout_meta == 'left_sidebar' ) { $classes[] = 'left-sidebar'; } elseif( $layout_meta == 'no_sidebar_full_width' ) { $classes[] = 'no-sidebar-full-width'; } if( of_get_option( 'tpage_site_layout', 'box' ) == 'wide' ) { $classes[] = 'wide'; } return $classes; } ?>