2014-01-12 2 views
0

Я пытаюсь создать меню навигации для пользовательской темы Wordpress с помощью функции wp_nav_menu(). Тем не менее, когда я использую эту функцию и перезагружаю веб-страницу, появляется раздражающий элемент html <div> и использует класс, который я хочу создать для моего <ul>. Кто-нибудь сталкивался с этим вопросом раньше и как я могу это исправить?Избавьтесь от меню навигации Wordpress div

структура на данный момент выглядит так: <div class="nav"> <ul> <li>Menu Item</li> </ul> </div>

Я хотел бы, чтобы выглядеть следующим образом: <ul class="nav"> <li>Menu Item</li> </ul> Большое спасибо

+0

установки два аргумента на wp_nav_menu(), попробуйте 'wp_nav_menu ('контейнер' => '', 'container_class' => '')' – Shazzad

+0

@Shazzad еще не повезло, что я боюсь –

+0

не могли бы вы показать нас, как вы используете 'wp_nav_menu'? – maiorano84

ответ

2

Согласно документации для wp_nav_menu вы можете использовать wp_nav_menu(array('container' => false)), чтобы отключить контейнер.

Редактировать: Вам также необходимо установить опцию theme_location, чтобы возврат не срабатывал.

+0

Я пробовал это, но элемент div все еще остается там –

0

Если вы хотите удалить контейнер div, тогда вы должны указать расположение темы.

wp_nav_menu(array('theme_location' => 'secondary-menu','container' => 'none','menu'=>'Secondary')); 
Смежные вопросы