Custom sidebar on Archive page

Community Forums Forums Design Tips and Tricks Custom sidebar on Archive page

This topic is: not resolved

This topic contains 2 replies, has 2 voices, and was last updated by  Anwar 1 year, 3 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #55628

    Anwar
    Participant
    Post count: 1

    Is it possible to load a custom sidebar on an archive page?

    I create my custom sidebars using the Genesis Simple Sidebar plguin

    I allready load a custom sidebar on a custom post type single page through an if statement in functions.php

    http://www.halalpolitie.nl/halalgids/
    #63193

    davidsharpe
    Participant
    Post count: 2

    Any progress on this, Anwar? I’m trying to find an answer to this as well.

    #63196

    Anwar
    Participant
    Post count: 1

    Hey David,

    Yes this code works like a charm:

    `add_action(‘get_header’, ‘include_halalwijzer_sidebar_archive’);

    function include_halalwijzer_sidebar_archive() {
    if ( is_post_type_archive(‘halalwijzer’) ) {
    remove_action( ‘genesis_after_content’, ‘genesis_get_sidebar’ );
    add_action( ‘genesis_after_content’, ‘halalwijzer_sidebar_archive’ );
    }
    }

    function halalwijzer_sidebar_archive() {
    echo ‘<div id=”sidebar” class=”sidebar widget-area”>';
    dynamic_sidebar( ‘sidebar-halalwijzer’ );
    echo ‘</div>';
    }

    You can name the functions any way you want. Just make sure that your dynamic sidebar, in my case ‘sidebar-halalwijzer’ allready exists, so you can load it.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.