Site divided into Two sections, how to specify different navbars?
-
I have a site with two different sections, and I want only certain pages related to the section to show up on appropriate pages.
I tried this:
<?php /* The navigation menu */ ?>
<div id=”header-menu-wrap”>
<?php
/* Header menu */
if ( is_page (‘resume.php’) ) {
$args = array(
‘container’ => ”,
‘menu_id’ => ‘header-menu’,
‘exclude’ => ‘140’,
‘menu_class’ => ‘menu clearfix’,
‘fallback_cb’ => ‘graphene_default_menu’,
‘depth’ => 5,
‘theme_location’ => ‘Header Menu’,
);
if ( ! $graphene_settings )
$args = array_merge( $args, array( ‘walker’ => new Graphene_Description_Walker() ) );
wp_nav_menu(apply_filters(‘graphene_header_menu_args’, $args)); ?>
<?php if (($search_box_location = $graphene_settings) && $search_box_location == ‘nav_bar’) : ?>
<div id=”top_search”>
<?php get_search_form(); ?>
<?php do_action(‘graphene_nav_search’); ?>
</div>
<?php endif; ?> }
?>
</div>
And several other variations, none seem to work.
Can someone help?
I was able to remove the navbar on certain pages with this code:
<?php /* The navigation menu */ ?>
<div id=”header-menu-wrap”>
<?php
/* Header menu */
if (is_page(‘services-2’)){
$args = array(
‘container’ => ”,
‘menu_id’ => ‘header-menu’,
‘menu_class’ => ‘menu clearfix’,
‘fallback_cb’ => ”,
‘depth’ => 5,
‘theme_location’ => ‘Header Menu’,
);}
else
{
$args = array(
‘container’ => ”,
‘menu_id’ => ‘header-menu’,
‘menu_class’ => ‘menu clearfix’,
‘fallback_cb’ => ‘graphene_default_menu’,
‘depth’ => 5,
‘theme_location’ => ‘Header Menu’,
);}
But how can I specify one of my custom created menus for ‘fallback_cb’ => ”
FYI for anyone who needs info:
Create your custom menu, name it and save it.
on the if (is_page(‘yourpage’)) code section, add:
‘menu’ => ‘yourcustommenuname’,
Viewing 3 posts - 1 through 3 (of 3 total)
- You must be logged in to reply to this topic.