• Hi
    I am using wp3.01 and thesis theme. I need to have a section (a member section) on my site that has a different main navigation. I have already set up the two sets of menus in the wordpress menu option. I can not find a way to do this…

    thanks in advance

Viewing 4 replies - 1 through 4 (of 4 total)
  • It is really easy.

    1. You create 2 menu’s in wordpress
    2. Click the tab of the menu u want to put pages/cats in
    3. Mark the page/cat u want to have in that menu and click on add to menu

    that’s all

    Thread Starter bmackler

    (@bmackler)

    yes, I know how to make the menus, how do I get the one that is not default to display on specific pages?

    U can try to use the is_page code.

    http://codex.wordpress.org/Function_Reference/is_page

    I used it to get different header with css, but i’m sure u can make it to get different menu’s with div’s.

    <?php
    
    if (in_category('Beeldbewerking')) {
       $header = 'header_beeldbewerking';
    }
    elseif (in_category('Communicatie')) {
       $header = 'header_communicatie';
    }
    elseif (in_category('Communicatie')) {
       $header = 'header_communicatie';
    }
    elseif (in_category('Design')) {
       $header = 'header_design';
    }
    elseif (in_category('Drukwerk')) {
       $header = 'header_drukwerk';
    }
    elseif (in_category('DTP smartness')) {
       $header = 'header_dtp';
    }
    elseif (in_category('Fotografie')) {
       $header = 'header_fotografie';
    }
    elseif (in_category('Guerrilla')) {
       $header = 'header_guerrilla';
    }
    elseif (in_category('Krokant!')) {
       $header = 'header_krokant';
    }
    elseif (in_category('Marketing')) {
       $header = 'header_marketing';
    }
    elseif (in_category('Ons werk')) {
       $header = 'header_onswerk';
    }
    elseif (in_category('Regio')) {
       $header = 'header_regio';
    }
    elseif (in_category('Social media')) {
       $header = 'header_socialmedia';
    }
    elseif (in_category('Strikje erom')) {
       $header = 'header_strikjeerom';
    }
    elseif (in_category('Typografie')) {
       $header = 'header_typografie';
    }
    elseif (in_category('Webdesign')) {
       $header = 'header_webdesign';
    }
    elseif (is_front_page('Home')) {
       $header = 'header_home';
    }
    elseif (is_page('Home')) {
       $header = 'header_home';
    }
    elseif (is_page('Ons werk')) {
       $header = 'header_home';
    }
    elseif (is_page('Contact')) {
       $header = 'header_home';
    }
    elseif (is_page('Nieuwsbrief')) {
       $header = 'header_home';
    }
    elseif (is_page('FTP')) {
       $header = 'header_home';
    }
    elseif (is_page('Vacatures')) {
       $header = 'header_home';
    }
    elseif (is_page('Colofon')) {
       $header = 'header_home';
    }
    elseif (is_page('Links')) {
       $header = 'header_home';
    }
    else {
       $header = 'header_home';
    }
    
    ?>
    
    <?php echo ' class="', $header, '"'; ?>>
    Thread Starter bmackler

    (@bmackler)

    I tried this but it didnt work. am I missing something?

    is_page(‘members-main’);
    {
    $wp_nav_menu = ‘member_nav’;
    }

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘how to display different top navigations on different pages’ is closed to new replies.