melting_dog Posted January 7, 2012 Share Posted January 7, 2012 Hi all, I am trying to add a series of custom menus to my Wordpress theme but they all return the same menu. I have this in my functions.php add_action('init', 'register_custom_menu'); function register_custom_menu() { register_nav_menu('custom_menu', __('Custom Menu')); register_nav_menu('specials_menu', __('Specials Menu')); } and this in the nav section of my header: <?php wp_nav_menu(array('menu' => 'specials_menu')); ?> <?php wp_nav_menu(array('menu' => 'custom_menu')); ?> Can anyone tell me where I've gone wrong? I thought this was the way it was meant to work Link to comment https://forums.phpfreaks.com/topic/254523-wordpress-custom-menus-help/ Share on other sites More sharing options...
melting_dog Posted January 7, 2012 Author Share Posted January 7, 2012 OK I think I have found the solution: Replace the word 'menu' in <?php wp_nav_menu(array('menu' => 'specials_menu')); ?> to 'theme_location' e.g: <?php wp_nav_menu(array('theme_location' => 'specials_menu')); ?> Link to comment https://forums.phpfreaks.com/topic/254523-wordpress-custom-menus-help/#findComment-1305149 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.