Я не писал сам класс, я его скачал Вот. Он говорит, что работает с nav-tabs
а также nav-pills
, но я не могу заставить его работать. Мой код:
<?php
wp_nav_menu(array(
'theme_location' => 'portfolio',
'container' => false,
'menu_class' => 'nav nav-pills nav-portfolio',
'walker' => new twitter_bootstrap_nav_walker(),
'fallback_cb' => 'wp_page_menu'
));
?>
<div class="tab-content">
<div id="portfolio-all" class="tab-pane fade in active">
A
</div>
<div id="portfolio-design" class="tab-pane fade">
B
</div>
<div id="portfolio-photography" class="tab-pane fade">
C
</div>
</div>
Я также создал меню в WordPress Dashboard как пользовательские ссылки, указывающие на элементы div. Что-то не так с моим кодом или класс Уокера устарел? Я использую загрузчик 3.3.7. Спасибо.
Постскриптум Я только что получил это: Warning: Declaration of twitter_bootstrap_nav_walker::start_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) in twitter_bootstrap_nav_walker.php on line 145
,
ОБНОВИТЬ: Я только что понял, что класс не работает с nav-pills
, это дает li
приписывает класс nav-link
, Итак, вы можете помочь мне написать класс Уокера для nav-pills
?
Я прошу прощения за то, что ввел вас в заблуждение.
Задача ещё не решена.
Других решений пока нет …