您不需要自定义walker函数。您可以如下更改wp\\U nav\\U菜单:
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>
但仍然不起作用。正如toscho所提到的,FlexNav需要进行一些小的修改才能在WordPress中工作。看看这个mod
http://pastebin.com/ZEMQFFsA更新:自v.1.0 FlexNav支持jQuery noConflict模式以来