Джейсон, сначала нужно зарегистрировать меню «новый» (вторичное) с 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'));
}
второй выход будет как меню, если они оба существуют, то первый один, вероятно, будет использоваться в дополнение к тому, которое вы отправили в своем первоначальном вопросе.