У меня установлена тема, и я хочу настроить меню заголовка. Структура нового меню заголовка должна быть:Настройка меню заголовка Wordpress
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img src="img/logo.png">
</a>
</div>
<nav class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li class="">
<a href="#">
<i class="fa fa-exclamation"></i>
Page1
</a>
</li>
<li class="">
<a href="#">
<i class="fa fa-exclamation"></i>
Page2
</a>
</li>
...
<!-- Navbar Search -->
<li class="hidden-xs hidden-sm" id="navbar-search">
<a href="#">
<i class="fa fa-search"></i>
</a>
</li>
</ul>
</nav>
<!--/.nav-collapse -->
Я пытался решить эту проблему с помощью функции WP:
<nav class="collapse navbar-collapse">
<?php if (has_nav_menu('primary-menu')) { ?>
<?php wp_nav_menu(array('theme_location' => 'primary-menu', 'menu_class' => 'menu clearfix', 'container' => '', 'walker' => new mts_menu_walker)); ?>
<?php } else { ?>
<ul class="menu clearfix">
<?php wp_list_categories('title_li='); ?>
</ul>
<?php } ?>
</nav>
Во всяком случае, результат плохой, а WP производит новую структуру заголовка меню и стили больше не применяются.
Таким образом, у меня есть несколько вопросов:
Как заполняющих элементы меню заголовка с
<i class="fa fa-search"></i>
тегом?Как добавить источник для логотипа
<img src="img/logo.png">
с функцией WP?Как включить также элемент заголовка manu в тег li?
Или (вместо 1-3 вопросов) как «перевести» обычный html выше на wordpress html?
Большое спасибо за помощь. Эта строка также была очень полезна - menu_class '=>' menu clearfix ', я добавил требуемый класс (не переписывать css), а для значков только решил установить fon awesome plugin и поместить значки вручную. –