Использование FlexNav с WordPress [закрыто]
Кому-нибудь удалось получить плагин FlexNav - http://jasonweaver.name/lab/flexiblenavigation / - работа с WordPress?
У меня есть HTML-версия сайта, работающая нормально, но у меня возникают проблемы при интеграции с WordPress, поскольку WordPress использует свои собственные классы, идентификаторы и т. Д. В пунктах меню, и это, похоже, переопределяет плагин flexnav.
Мне интересно, должен ли я пытаться воспроизвести структуру меню, которую плагин создает с помощью пользовательской функции walker, или просто переписать CSS с помощью чего WordPress дает мне?
Любые советы приветствуются!
Спасибо
1 answers
Вам не нужна пользовательская функция ходунка. Вы можете изменить wp_nav_menu следующим образом:
wp_nav_menu( array(
'theme_location' => 'primary',
'menu_class' => 'flexnav', //Adding the class for FlexNav
'items_wrap' => '<ul data-breakpoint="800" id="%1$s" class="%2$s">%3$s</ul>', // Adding data-breakpoint for FlexNav
));
И правильный ввод сценария должен быть:
jQuery(document).ready(function($){
$(".flexnav").flexNav({
});
});
Кнопка выпадающего меню где-то за пределами навигации:
<div class="menu-button">Menu</div>
Но все равно не работает. Как упоминал тошо, FlexNav нуждается в небольшой модификации для работы в WordPress. Взгляните на этот мод здесь http://pastebin.com/ZEMQFFsA
ОБНОВЛЕНИЕ: Начиная с версии 1.0 FlexNav поддерживает режим jQuery noConflict