2013-07-28 2 views
1

В настоящее время я пытаюсь закодировать макет Wordpress с помощью Bootstrap 3.0. Прямо сейчас я пытаюсь заставить свой навигационный бар работать. Я нашел мод NavWalker от TwitterM и выполнил его инструкции и почти преуспел.Сделать работу Wordpress Navbar с Bootstrap

Проблема в том, что навигационная панель не отображается как баварская линия. Он отображает каждый пункт меню на новой строке.

Вот код, который я поместил в моем заголовке после установки моды ходок (код для этого можно посмотреть здесь: http://twittem.github.io/wp-bootstrap-navwalker/):

<div class="navbar"> 
     <?php 
      wp_nav_menu(array(
      'menu' => 'primary_menu', 
      'depth' => 2, 
      'container' => false, 
      'menu_class' => 'nav', 
      'fallback_cb' => 'wp_page_menu', 
      //Process nav menu using our custom nav walker 
      'walker' => new wp_bootstrap_navwalker()) 
      ); 
     ?> 
    </div> 

дисплея вопроса здесь на моем сайте: http://noellesnotes.com/tester

Если у кого-то есть какие-либо предложения, они были бы высоко оценены. Спасибо за ваше время,

Ноэль

+1

Этот мод по-видимому, для Bootstrap 2, который имеет немало отличий от Bootstrap 3. – ceejayoz

+0

я вижу о вашем сайте только 1 NavBar –

+0

Благодаря ceejayoz. Я понизился, и мода работала. – nellygrl

ответ

0

CeeJayOz выяснял AnSer к этой проблеме. Мне нужно было понизиться до версии Bootstrap, и мода работала.

2

Это довольно просто, но мне понадобилось около часа, чтобы выяснить.

Просто измените свой код:

wp_nav_menu(array(
     'menu'   =>  'primary_menu', 
     'depth'   =>  2, 
     'container_class' =>  'nav-collapse collapse navbar-responsive-collapse', 
     'menu_class'  =>  'nav navbar-nav', 
     'fallback_cb'  =>  '', 
     'menu_id'   =>  'main-menu', 
     'walker'   =>  new twitter_bootstrap_nav_walker() 
    )); ?> 
-1

Ходок работает с 3.0 проблема в том, что вы должны назначить меню для вашего заданного имени меню в админке WordPress. Я работаю, чтобы решить это в главном скрипте, но пока он назначен, он будет работать нормально.

Проблема в том, что в администраторе не назначено меню, в котором используется резерв wp_page_menu(), который не поддерживает пользовательские ходунки.

Эдвард (@twitem)

Смежные вопросы