wordpress自定义菜单

在function中设置开始自定义菜单

//自定义菜单 if(functionexists('registernavmenus')){ registernav_menus( array( 'header-menu' => ( '导航自定义菜单' ), // 还可以在这里添加一些菜单 显示在其他位置 //footer-menu=>( ‘页面底部自定义菜单’ ), ) ); }

在需要用到导航的地方设置下面代码就好了

'header-menu',//填写需要显示的菜单 这是是header的菜单 'container'=>'div', //最外层容器标签名 'container_class'=>'nav_menu', //最外层容器class名 'container_id'=>'nav_menu_id' ,//最外层容器id值 'menu_class'=>'menu_class' , //ul标签class 'menu_id'=>'menu_id' ,//ul标签id 'echo' => true,//是否打印,默认是true,如果想将导航的代码作为赋值使用,可设置为false 'fallback_cb' => 'wp_page_menu',//备用的导航菜单函数,用于没有在后台设置导航时调用 'before'=>'1234' ,//显示在导航a标签之前 'after'=>'5678',//显示在导航a标签之后 'link_before'=>'abcd' ,//显示在导航链接名之前 'link_after'=>'abcd' ,//显示在导航链接名之后 'items_wrap'=>'
    %3$s
', 'depth'=>0 ,//显示的菜单层数,默认0,0是显示所有层 'walker'=>'', )); ?>

菜单的话需要在在外观->菜单里面新增菜单