Использование FlexNav с WordPress [закрыто]


Кому-нибудь удалось получить плагин FlexNav - http://jasonweaver.name/lab/flexiblenavigation / - работа с WordPress?

У меня есть HTML-версия сайта, работающая нормально, но у меня возникают проблемы при интеграции с WordPress, поскольку WordPress использует свои собственные классы, идентификаторы и т. Д. В пунктах меню, и это, похоже, переопределяет плагин flexnav.

Мне интересно, должен ли я пытаться воспроизвести структуру меню, которую плагин создает с помощью пользовательской функции walker, или просто переписать CSS с помощью чего WordPress дает мне?

Любые советы приветствуются!

Спасибо

Author: Chloe, 2013-05-28

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

 5
Author: dariodev, 2013-08-24 10:39:58