Использование wp_nav_menu()
, похоже, не позволяет мне правильно назначить класс моему элементу ul
. Вот мой код меню:wp_nav_menu() не назначает ul class
wp_nav_menu(array(
'container' => false,
'menu_class' => 'nav navbar-nav navbar-left',
'theme_location' => 'primary'
));
Вопрос заключается в том, что это держит назначая мои классы меню в качестве контейнерных классов, несмотря на то, что я попытался установить контейнер ложь и ''
. Это заканчивает тем, что мой Navbar HTML:
<div class="nav navbar-nav navbar-left">
<ul>
<li class="page_item page-item-31"><a href="https://wordpress-c9-bradydowling.c9.io/?page_id=31">Contact Us</a></li>
<li class="page_item page-item-5"><a href="https://wordpress-c9-bradydowling.c9.io/?page_id=5">My Little Page</a></li>
<li class="page_item page-item-2"><a href="https://wordpress-c9-bradydowling.c9.io/?page_id=2">Sample Page</a></li>
</ul>
</div>
Вот gist of my full header.php файл в случае, если это актуально. Согласно wp_nav_menu docs, это похоже на то, как я должен его называть.
Есть ли настройка где-то или версия определенного плагина, которая могла бы испортить вещи? Имеет ли значение, что я обновлен до Wordpress 4.4.2?
Возможно, это обычная терминология WP (с которой я не знаком), но, возможно, вы могли бы уточнить, что вам нужно установить флажок рядом с названием меню, чтобы установить меню для своей темы. –
Как примечание, в моей теме я должен сделать это условно и сказать, если он не установлен, он должен просто захватить некоторый список страниц, которые я стиль? Похоже, что это действительно простой способ случайного использования нестандартного меню, прежде чем параметры будут скорректированы в WP admin. –