Несколько меню навигации для местоположения?

Я хочу иметь возможность назначить несколько меню для 1 навигационного местоположения.

Но когда я хочу назначить вторую навигацию, предыдущий не назначен.

Как это было бы возможно, если бы не сломать основные файлы WordPress?

Это то, к чему я стремился: как я могу отображать меню только на определенных страницах?

Solutions Collecting From Web of "Несколько меню навигации для местоположения?"

это похоже на меню, которое вы нацеливаете?

Скриншот Главное меню и дополнительное меню

Здесь, как его создать

Создайте собственное меню в своих функциях. Php ,

// main menu function main_nav() { wp_nav_menu( array( 'theme_location' => 'header-menu', 'menu' => '', 'container' => 'div', 'container_class' => '', 'container_id' => '', 'menu_class' => 'menu', 'menu_id' => '', 'echo' => true, 'fallback_cb' => 'wp_page_menu', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'items_wrap' => '<ul>%3$s</ul>', 'depth' => 0, 'walker' => '' ) ); } // Extra menu function menu_extra_nav() { wp_nav_menu( array( 'theme_location' => 'extra-menu', 'menu' => '', 'container' => 'div', 'container_class' => '', 'container_id' => '', 'menu_class' => 'menu', 'menu_id' => '', 'echo' => true, 'fallback_cb' => 'wp_page_menu', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', 'depth' => 0, 'walker' => '' ) ); } 

Создание главного меню и дополнительного меню в папках> Меню

Затем добавьте меню в нужное место, например, я надел главный заголовок

 <nav class="nav" role="navigation"> <?php main_nav(); ?> <?php menu_extra_nav(); ?> </nav> 

Затем определите главное и дополнительное меню в вашем приложении> Темы> Настроить> Навигация