Jason, vous devrez d'abord enregistrer votre 'nouveau' menu (secondaire) avec register_nav_menu() comme:
add_action('init', 'register_my_menu');
function register_my_menu() {
register_nav_menu('secondary-menu', __('Secondary Menu'));
}
Vous faites cela dans le fichier functions.php de votre thème.
Ensuite, vous êtes en mesure d'appeler ce menu dans vos fichiers modèles. Pour utiliser votre code ci-dessus, vous voudrez probablement quelque chose comme:
if (function_exists('has_nav_menu') && has_nav_menu('secondary-menu')) {
wp_nav_menu(array('sort_column' => 'menu_order', 'container' => 'ul', 'menu_id' => 'secondary-nav', 'menu_class' => 'nav fl', 'theme_location' => 'secondary-menu'));
}
ou peut-être
if (function_exists('has_nav_menu') && has_nav_menu('primary-menu') && has_nav_menu('secondary-menu')) {
wp_nav_menu(array('sort_column' => 'menu_order', 'container' => 'ul', 'menu_id' => 'main-nav', 'menu_class' => 'nav fl', 'theme_location' => 'primary-menu'));
wp_nav_menu(array('sort_column' => 'menu_order', 'container' => 'ul', 'menu_id' => 'secondary-nav', 'menu_class' => 'nav fl', 'theme_location' => 'secondary-menu'));
}
La deuxième sortie de la volonté des menus si elles existent à la fois, le premier sera probablement utilisé dans plus à celui que vous avez posté dans votre question initiale.