主题制作-菜单相关的函数及使用方法

为主题添加自定义导航register_nav_menu()下面事例是为主题添加了两个菜单

register_nav_menu(
	array('header-menu' =>__('主导航菜单','red') ,
		  'footer-menu' =>__('底部菜单','red') , )
	);

然后在主题相关位置调用菜单就可以了。
下面再说一下主题调用菜单的函数wp_nav_menu()这个函数的具体用法如下

wp_nav_menu(
array(
'theme_location'  => '' //指定显示的导航名,如果没有设置,则显示第一个
'menu'            => 'header-menu',
'container'       => 'nav', //最外层容器标签名
'container_class' => 'primary', //最外层容器class名
'container_id'    => '',//最外层容器id值
'menu_class'      => 'sf-menu', //ul标签class
'menu_id'         => 'topnav',//ul标签id
'echo'            => true,//是否打印,默认是true,如果想将导航的代码作为赋值使用,可设置为false
'fallback_cb'     => 'wp_page_menu',//备用的导航菜单函数,用于没有在后台设置导航时调用
'before'          => '',//显示在导航a标签之前
'after'           => '',//显示在导航a标签之后
'link_before'     => '',//显示在导航链接名之后
'link_after'      => '',//显示在导航链接名之前
'items_wrap'      => '<ul id="%1$s">%3$s</ul>',
'depth'           => 0,////显示的菜单层数,默认0,0是显示所有层
'walker'          => ''// //调用一个对象定义显示导航菜单 )); ?>

37主题网 » 主题制作-菜单相关的函数及使用方法

提供最优质的资源集合

立即查看 了解详情