In exactly the same way you would do it for vertical sidebars. Custom page templates that call custom sidebar template files using get_sidebar(). You can also add in custom menu support to allow for 2 completely different custom menus.
Thanks, we just figured it out.
In 2011 we went into functions.php and in the section where it registers the primary menu we added code to register a secondary menu. Now when we go into the admin side of 2011, we have two menus that the users can work with just like the standard menu.
Then in the header.php we added some “if_page_is” to pick the menu we want for that specific page.
Appears to be working ok, but always open to suggestions on how to do it better.
Thanks again.
Do not edit the Twenty Eleven theme. It is the default WordPress 3.2 theme and having access to an unedited version of the theme is vital when dealing with a range of site issues.
Create a child theme for your customisations. Add the code that registers the second menu to your child’s functions.php file and add a modified copy of header.php to the child theme.
Thanks, we are still playing around and haven’t really decided on a theme yet, but thanks for the heads up.
Turns out the method we tried earlier won’t work. We get the right menus on the home page and the page that needs the custom menu, but when we click on any of thinks in the secondary menu, when that page opens it opens with the primary menu. So basically we would have to modify the header.php file with is_page code for each page that’s added to the secondary menu.So we need to find a better option.
Learned a lot, so we’ll keep pluggin away.
I guess if all else fails I can create a template that calls a custom menu sidebar widget for the menu, but I would rather have my menus under the header.