Revision: 61440
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 13, 2012 04:03 by hell0world
Initial Code
<?php
// add the following to wp theme function.php
register_nav_menus( array(
'primary-menu' => 'main menu',
'marketing-menu' => 'marketing menu',
'shopping menu' => 'shopping menu',
'technology menu' => 'technology menu',
'recreation menu' => 'recreation menu',
) );
add_action( 'init', 'register_nav_menus' );
?>
<?php
// add following to where you want the menu share, in my case, hearder.php
<?php
if((has_nav_menu('marketing-menu') and !is_home() and is_category(array(5,6,8,9,10,11,12,13,14))) or (has_nav_menu('marketing-menu') and !is_home() and in_category(array(5,6,8,9,10,11,12,13,14)))) {
wp_nav_menu(array(
'theme_location' => 'marketing-menu',
'container' => '',
'menu_id' => 'primary-nav',
'container_class' => 'main-menu',
'menu_class' => 'nav'
));
}
else(has_nav_menu('primary-menu')){
wp_nav_menu(array(
'theme_location' => 'primary-menu',
'container' => '',
'menu_id' => 'primary-nav',
'container_class' => 'main-menu',
'menu_class' => 'nav'
));
?>
Initial URL
Initial Description
[register_nav_menus](http://codex.wordpress.org/Function_Reference/register_nav_menus,"register_nav_menus") [wp_nav_menu](http://codex.wordpress.org/Function_Reference/wp_nav_menu,"wp_nav_menu") [in_category](http://codex.wordpress.org/Function_Reference/in_category,"in_category") [is_category](http://codex.wordpress.org/Function_Reference/is_category,"is_category")
Initial Title
Wordpress Custom Menu For Different Category/Page/Post
Initial Tags
wordpress, category
Initial Language
PHP