Recently I need to implement multiple menu in wordpress. Often we comes in the situation where theme support only 1 menu whereas we need more than it. There is simple way I found in wordpress to do it by changes in few lines of code.


register_nav_menus function is the primary menu (default menu in wordpress), you can find in function.php file. Search for “register_nav_menus” you will find it.

You need to replace the code there for the code below to get a second menu item:

// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => __( 'Primary Navigation', 'twentyten' ),
) );
register_nav_menus( array(
‘footer’ => __( ‘Footer Navigation’, ‘twentyten’ ),
) );

Now go to appearance ->menus for setting links under footer menu. That’s It.

Menu tabs available in wordpress 3.0 or latest versions.

About The Author

Jim Callender is a Freelance Wordpress Developer. Living & working in Brighton. He started working with Wordpress in 2003. Since then has been responsible for delivering high profile sites for a number of large UK design & marketing agencies. His other site is www.jayonline.co.uk