wp_nav_menu添加导航菜单
wordpress导航菜单的使用方式
$args
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
$menu | 所需菜单。接受菜单ID,段,名称或对象 | (int | string | WP_Term) | text | |
$menu_class | CSS类,用于形成菜单的ul元素 | string | "menu" | |
$menu_id | 应用于构成菜单的ul元素的ID。默认为菜单项,递增 | string | text | |
$container | 是否包装ul,以及包装什么 | string | "div" | |
$container_class | 应用于容器的类 | string | "menu-{menu slug}-container" | |
$container_id | 应用于容器的ID | string | text | |
$container_aria_label | 容器标签为导航元素时应用于容器的aria-label属性 | string | text | |
$fallback_cb | 如果菜单不存在,则将触发回调函数。设置为false不会触发回调函数。 | (callable | false) | "wp_page_menu" | |
$before | 链接标记之前的文本 | string | text | |
$after | 链接标记之后的文本 | string | text | |
$link_before | 链接文本之前的文本 | string | text | |
$link_after | 链接文本之后的文本 | string | text | |
$echo | 是回显菜单还是返回菜单 | bool | true | |
$depth | 要包含多少个层次结构。0表示全部 | int | 0 | |
$walker | 自定义walker类的实例 | object | text | |
$theme_location | 要使用的主题位置。必须向register_nav_menu()注册,以便用户选择 | string | text | |
$items_wrap | 应该如何包装列表项。使用带编号占位符的printf()格式 | string | '<ul id="%1$s" class="%2$s">%3$s</ul>' | |
$item_spacing | 是否在菜单的HTML中保留空格 | string | 'preserve' 或 'discard' | 'preserve' |