首页 视频课程 WordPress开发文档菜单/小工具/短代码 输出菜单

输出菜单

2021-11-12 / 6373阅

本视频需要登录以后才能播放

登录

我们注册号菜单位置以后,在网站后台外观下面会多出一个菜单的功能。

你可以把链接添加到菜单上,并且把菜单设置到指定的菜单位置上去。

网站前台使用如下代码输出指定菜单位置上的菜单。

$defaults = array(
        'theme_location' => '', //调用菜单的名称,名称是你自己注册菜单的时候自定义的
        'menu'      => '',  //使用导航菜单的名称调用菜单,可以是 ID、别名和名字(按顺序匹配)
        'container'    => 'div', //最外层容器的标签
        'container_class' => '', //外层容器的class
        'container_id'  => '',  //外层容器的 ID
        'menu_class'   => 'menu',  //ul 父节点的 class 属性
        'menu_id'     => '', //ul 父节点的 id 属性
        'echo'      => true, //布尔值,是否输出菜单,为false是可以用于赋值
        'fallback_cb'   => 'wp_page_menu',  //当前设置的菜单不存在时,显示此处设置的菜单
        'before'     => '',  //显示在每个菜单链接前的文本
        'after'      => '', //显示在每个菜单链接后的文本
        'link_before'   => '',  //显示在每个菜单链接文本前的文本
        'link_after'   => '',  //显示在每个菜单链接文本后的文本
        'items_wrap'   => '<ul class="%1$s" id="%2$s">%3$s</ul>',  //菜单的输出结构,
        'depth'      => 0,  //显示菜单深度,0为显示所有
        'walker'     => '' //菜单的结构对象  通过改参数可以制作任意结构的导航菜单
 );
 wp_nav_menu( $defaults); 

如果 echo 等于 true 则直接使用 wp_nav_menu($defaults) 输出菜单。
当echo 为false 时。需要使用 echo wp_nav_menu($defaults);

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录