Intereting Posts
Как получить количество сообщений в той же категории, что и текущая публикация? Можно ли скрыть пользовательские пользовательские настройки пользовательского интерфейса / меню из определенных ролей пользователей? Где разместить архив- {post-type} .php Целевые страницы таксономии Удалить панель администратора «Мои сайты» из списка вкладчиков force загрузить файл в template_redirect hook Как узнать, какие переменные передаются в фильтре / действии и каково их значение? Попытка получить свойство не-объекта при использовании get_post_permalink () Следующая страница / Предыдущая категория в той же кнопке Правильный способ включить blog-header.php? Меню здания из категорий продуктов Woocommerce Являются ли функции входа в систему частью WP-сервера? Как загрузить неизвестный тип файла? Использование коротких кодов для разбора запроса POST (содержащего данные из внешней формы) Меню пользовательских сообщений

Появляются два меню

Если я установил значение «echo» в значение «true»:

<?php if( has_nav_menu( 'primary-menu' ) ) { wp_nav_menu( $menuParameters = array( 'theme_location' => 'primary-menu', 'container' => '', 'container_class' => false, 'container_id' => false, 'menu' => 'Primary', 'menu_id' => 'test', 'menu_class' => 'nav navbar-nav navbar-right', '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' => '' ) ); wp_nav_menu (array('theme_location' => 'primary-menu')); } ?> 

Я получаю вывод:

 <ul id="test" class="nav navbar-nav navbar-right"> <li class="current-menu-item"><a href="http://localhost/test/">Home</a></li> <li><a href="http://localhost/test/contact/">Contact</a></li> </ul> <ul id="menu-primary" class="menu"> <li class="current-menu-item"><a href="http://localhost/test/">Home</a></li> <li><a href="http://localhost/test/contact/">Contact</a></li> </ul> 

Первый – желаемый результат, а последний – результат по умолчанию WP, который является болью. Любые идеи о том, как избавиться от него, изменив мой массив?

У вас есть два вызова функции wp_nav_menu

 <?php if( has_nav_menu( 'primary-menu' ) ) { wp_nav_menu( $menuParameters = array( 'theme_location' => 'primary-menu', 'container' => '', 'container_class' => false, 'container_id' => false, 'menu' => 'Primary', 'menu_id' => 'test', 'menu_class' => 'nav navbar-nav navbar-right', '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' => '' ) ); // Following is outputing second menu html //wp_nav_menu (array('theme_location' => 'primary-menu')); } ?>