Navigation
This is archived content. Visit our new forum.

Tagged: 

  • Author
    Posts
  • #1024809
    mikerayjones
    Participant

    Hi

    I have a category page at http://louder.city/category/releases/ from which I would like to remove the sidebar, whilst leaving it intact for the News page. How can I do that please? The page layout is set to “Layout – Fullwidth”.

    Thanks
    Mike.

    #1025336
    Rue Nel
    Moderator

    Hello Mike,

    Thanks for writing in! To get rid of the sidebar in the Release category archive page, since you already have your child theme active and ready, please insert this following code in your child theme’s functions.php file.

    function x_get_content_layout() {
    
      $content_layout = x_get_option( 'x_layout_content' );
    
      if ( $content_layout != 'full-width' ) {
        if ( is_home() ) {
          $opt    = x_get_option( 'x_blog_layout' );
          $layout = ( $opt == 'sidebar' ) ? $content_layout : $opt;
        } elseif ( is_singular( 'post' ) ) {
          $meta   = get_post_meta( get_the_ID(), '_x_post_layout', true );
          $layout = ( $meta == 'on' ) ? 'full-width' : $content_layout;
        } elseif ( x_is_portfolio_item() ) {
          $layout = 'full-width';
        } elseif ( x_is_portfolio() ) {
          $meta   = get_post_meta( get_the_ID(), '_x_portfolio_layout', true );
          $layout = ( $meta == 'sidebar' ) ? $content_layout : $meta;
        } elseif ( is_page_template( 'template-layout-content-sidebar.php' ) ) {
          $layout = 'content-sidebar';
        } elseif ( is_page_template( 'template-layout-sidebar-content.php' ) ) {
          $layout = 'sidebar-content';
        } elseif ( is_page_template( 'template-layout-full-width.php' ) ) {
          $layout = 'full-width';
        } elseif ( is_archive() ) {
          if ( x_is_shop() || x_is_product_category() || x_is_product_tag() ) {
            $opt    = x_get_option( 'x_woocommerce_shop_layout_content' );
            $layout = ( $opt == 'sidebar' ) ? $content_layout : $opt;
          } elseif ( is_category('releases') ) {
            $layout = 'full-width';
          } else {
            $opt    = x_get_option( 'x_archive_layout' );
            $layout = ( $opt == 'sidebar' ) ? $content_layout : $opt;
          }
        } elseif ( x_is_product() ) {
          $layout = 'full-width';
        } elseif ( x_is_bbpress() ) {
          $opt    = x_get_option( 'x_bbpress_layout_content' );
          $layout = ( $opt == 'sidebar' ) ? $content_layout : $opt;
        } elseif ( x_is_buddypress() ) {
          $opt    = x_get_option( 'x_buddypress_layout_content' );
          $layout = ( $opt == 'sidebar' ) ? $content_layout : $opt;
        } elseif ( is_404() ) {
          $layout = 'full-width';
        } else {
          $layout = $content_layout;
        }
      } else {
        $layout = $content_layout;
      }
    
      return $layout;
    
    }

    Please let us know if this works out for you.

    #1025352
    mikerayjones
    Participant

    100% perfect! Thanks so much for your awesome support.

    Mike.

    #1025507
    Nabeel A
    Moderator

    Glad we could help.

    Cheers!

  • <script> jQuery(function($){ $("#no-reply-1024809 .bbp-template-notice, .bbp-no-topic .bbp-template-notice").removeClass('bbp-template-notice'); }); </script>