傑森,你首先需要註冊您的「新」(二次)與register_nav_menu(菜單),如:
add_action('init', 'register_my_menu');
function register_my_menu() {
register_nav_menu('secondary-menu', __('Secondary Menu'));
}
你在你的主題的functions.php文件做到這一點。
然後您就可以在模板文件中調用該菜單。使用上面的代碼,您可能會想是這樣的:
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'));
}
也許
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'));
}
第二個會輸出,如果他們都存在,第一個可能會被用於這兩個菜單除了你在最初的問題中發佈的那個。