', esc_url(get_bloginfo('pingback_url'))); } } add_action('wp_head', 'acoustics_pingback_header'); /** * Sidebar */ function acoustics_sidebar_callback() { if ( !apply_filters( 'acoustics_sidebar_enable', true ) ) { return; } get_sidebar(); } add_action( 'acoustics_sidebar', 'acoustics_sidebar_callback' ); /** * Sidebar single & page */ function acoustics_single_sidebar() { global $post; if ( !isset( $post ) ) { return; } if ( is_single() && 'post' == get_post_type() ) { $acoustics_sidebar = get_theme_mod( 'acoustics_post_layout', 'right-sidebar' ); if( $acoustics_sidebar != 'no-sidebar' ){ add_filter( 'acoustics_sidebar_enable', function() { return true; }); add_filter( 'acoustics_content_class', function() { $acoustics_sidebar = get_theme_mod( 'acoustics_post_layout', 'right-sidebar' ); $classes = 'large--two-thirds medium--three-quarters small--one-whole'; if ( 'left-sidebar' === $acoustics_sidebar ){ $classes .= ' omega'; } return $classes; } ); }else{ add_filter( 'acoustics_sidebar_enable', '__return_false' ); add_filter( 'acoustics_content_class', function() { return 'one-whole no-sidebar'; } ); } } elseif ( is_page() ) { $acoustics_sidebar = get_theme_mod( 'acoustics_page_layout', 'no-sidebar' ); if( $acoustics_sidebar != 'no-sidebar' ){ add_filter( 'acoustics_sidebar_enable', function() { return true; }); add_filter( 'acoustics_content_class', function() { $acoustics_sidebar = get_theme_mod( 'acoustics_page_layout', 'no-sidebar' ); $classes = 'large--two-thirds medium--three-quarters small--one-whole'; if ( 'left-sidebar' === $acoustics_sidebar ){ $classes .= ' omega'; } return $classes; } ); }else{ add_filter( 'acoustics_sidebar_enable', '__return_false' ); add_filter( 'acoustics_content_class', function() { return 'one-whole no-sidebar'; } ); } }elseif( is_archive() ){ $acoustics_sidebar = get_theme_mod( 'acoustics_archive_layout', 'left-sidebar' ); if( $acoustics_sidebar != 'no-sidebar' ){ add_filter( 'acoustics_sidebar_enable', function() { return true; }); add_filter( 'acoustics_content_class', function() { $acoustics_sidebar = get_theme_mod( 'acoustics_archive_layout', 'left-sidebar' ); $classes = 'large--two-thirds medium--three-quarters small--one-whole'; if ( 'left-sidebar' === $acoustics_sidebar ){ $classes .= ' omega'; } return $classes; } ); }else{ add_filter( 'acoustics_sidebar_enable', '__return_false' ); add_filter( 'acoustics_content_class', function() { return 'one-whole no-sidebar'; } ); } }elseif( is_home() ){ $acoustics_sidebar = get_theme_mod( 'acoustics_archive_layout', 'left-sidebar' ); if( $acoustics_sidebar != 'no-sidebar' ){ add_filter( 'acoustics_sidebar_enable', function() { return true; }); add_filter( 'acoustics_content_class', function() { $acoustics_sidebar = get_theme_mod( 'acoustics_archive_layout', 'left-sidebar' ); $classes = 'large--two-thirds medium--three-quarters small--one-whole'; if ( 'left-sidebar' === $acoustics_sidebar ){ $classes .= ' omega'; } return $classes; } ); }else{ add_filter( 'acoustics_sidebar_enable', '__return_false' ); add_filter( 'acoustics_content_class', function() { return 'one-whole no-sidebar'; } ); } } else{ add_filter( 'acoustics_sidebar_enable', '__return_false', 100 ); add_filter( 'acoustics_content_class', function() { return 'one-whole no-sidebar'; }, 100 ); } } add_action( 'wp', 'acoustics_single_sidebar', 10 );