Я столкнулся с этой проблемой, когда создавал тему WordPress, и обнаружил ошибку стиля CSS. На самом деле операция выглядит следующим образом.
Добавьте следующее в файл function.php темы:
Register_nav_menus(массив('меню' => __('меню', ''), ));
Вставьте код навигации в панель навигации темы: <?php wp_nav_menu('id=navbar' ?>);
Но произошла ошибка стиля CSS :
Оказывается, эта функция выводит следующий формат:
Скопируйте код кода следующим образом:
<div id="менубар">
<ул>
<li><a href="http://.../">Главная</a></li>
<li><a href="http://.../">Пункт меню 1</a></li>
<li><a href="http://.../">Пункт меню 2</a></li>
<li><a href="http://.../">Пункт меню 3</a></li>
...
</ul>
</div>
Ничего страшного, просто отфильтруйте и всё будет хорошо:
Измените код на:
Скопируйте код кода следующим образом:
<?php
echo str_replace("</ul></div>", "", ereg_replace("<div[^>]*><ul[^>]*>", "", wp_nav_menu(array('theme_location' => 'первичный', 'эхо' => ложь)) ));
?>