Wordpress函数详解:wp_nav_menu()

Wordpress函数详解:wp_nav_menu(),Wordpress菜单详解
摘要由CSDN通过智能技术生成

这是一个控制Wordpress主题菜单显示的函数,这也是在Wordpress主题开发中比较重要的一个函数,详细的了解此函数有利于学习Wordpress的主题开发。

源文件:\wp-includes\nav-menu-template.php

输入内容格式如下:

wp_nav_menu( array $args = array() )

这是现成的代码片段(不是真正的贡献,比其他任何快捷方式都重要):

wp_nav_menu( array $args = array(
    'menu'              => "", // (int|string|WP_Term) 所需菜单。接受菜单ID、slug、name或object。
    'menu_class'        => "", // (string) CSS类,用于构成菜单的ul元素。默认menu。
    'menu_id'           => "", // (string) 应用于构成菜单的ul元素的ID。默认为menu slug,递增。
    'container'         => "", // (string) 是否包装ul,以及用什么包装ul。默认div。
    'container_class'   => "", // (string) 应用于容器的类。默认“menu-{menu slug}-container”。
    'container_id'      => "", // (string) 应用于容器的id。
    'fallback_cb'       => "", // (callable|bool) 如果菜单不存在,将启动回调函数。默认为wp_page_menu。设置为false表示没有回退。
    'before'            => "", // (string) 链接标记前的文本。
    'after'             => "", // (string) Text after the link markup.
    'link_before'       => "", // (string) 链接文本之前的文本。
    'link_after'        => "", // (string) Text after the link text.
    'echo'              => "", // (bool) 是回显菜单还是返回菜单。默认为true。
    'depth'             => "", // (int) 要包含多少层次结构。0表示全部。默认值0。
    'walker'            => "", // (object) 自定义walker类的样式。
    'theme_location'    => "", // (string) 要使用的主题位置。必须使用register_nav_menu()注册,以便用户可以选择。
    'items_wrap'        => "", // (string) 列表项应如何包装。默认值是具有id和类的ul。使用带编号占位符的printf()格式。
    'item_spacing'      => "", // (string) 是否在菜单的HTML中保留空白。接受“preserve”或“discard”。默认preserve。
) );

参数

$ args

(array) (可选) 导航菜单参数的数组。

  • 'menu'

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值