- This topic is empty.
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
- The forum ‘Back End’ is closed to new topics and replies.
The forums ran from 2008-2020 and are now closed and viewable here as an archive.
iv looked around and even found the couple lines of php for this but i still cant peice it together how i need it
pretty much i have 3 pages, these pages should all display “menu2” if the visitor is not on any of the 3 particular pages, then they should see “menu1” i now thats a pretty straight forward bit of code . i think the heat is getting to me, can anyone help me out?
thank you
You could use two templates for this. Let’s say they are called template1.php and template2.php. Three pages that use menu1 use template1, and set the other pages to use template2.
I assume you will put the menu in your header. In there, you can then use this code:
if ( is_page_template('template1.php') ) {
// This is where you put the code for menu1.
} else {
// This is where you put the code for menu2.
}
?>
If you’re creating the menus in WordPress, then it would end up something like this:
if ( is_page_template('template1.php') ) {
wp_nav_menu( array('menu' => 'Menu1' ));
} else {
wp_nav_menu( array('menu' => 'Menu2' ));
}
?>
Dear Senff..
can you tell me where may i put the code in my WP source please ??
Regards
I checked both of method for my page source but second one is work and first one nothing anyway. Please find that error.
http://hitechito.com