smidl
@smidl
WordPress-разработчик

Почему не удаляется div-обертка для wp_nav_menu()?

Использую такой код для вывода меню

<nav id="menu" class="main-menu">
	<?php wp_nav_menu( array( 'container' => '', 'theme_location' => 'top',  ) ); ?>
</nav>

Получаю разметку, которая обернута в див-контейнер...

<nav id="menu" class="main-menu">
		<div class="menu">
			<ul>
				<li class="page_item page-item-2"><a href="http://site.dev/sample-page">Пример страницы</a></li>
			</ul>
		</div>
</nav>


Указание container' => false тоже не дает нужного результата
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
smidl
@smidl Автор вопроса
WordPress-разработчик
Итак, проблема была в том, что меню выводилось для страниц, стандартное. Т.е. я не создал меню в админке и не назначил его этой области.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@PavelFokeev
pavl1k.ru
Проверьте, не добавлен ли фильтр wp_nav_menu_args в файле functions.php
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы