显示导航菜单。

原型

wp_nav_menu( array $args = array() )

参数

$args (array) (Optional) 导航菜单参数的数组。 ‘menu’(int | string | WP_Term)所需的菜单。接受菜单ID,slug,名称或对象。 ‘menu_class’(字符串)用于形成菜单的ul元素的CSS类。默认’菜单’。 ‘menu_id’(字符串)应用于形成菜单的ul元素的ID。默认为菜单slug,递增。 ‘container’(string)是否包装ul,以及包装它的内容。默认’div’。 ‘container_class’(字符串)应用于容器的类。默认’menu- {menu slug} -container’。 ‘container_id’(字符串)应用于容器的ID。 ‘fallback_cb’(callable | bool)如果菜单不存在,将触发回调函数。默认为’wp_page_menu’。设置为false表示没有后备。 ‘before’(字符串)链接标记之前的文本。 ‘after’(字符串)链接标记后的文本。 ‘link_before’(字符串)链接文本之前的文本。 ‘link_after’(字符串)链接文本后面的文本。 ‘echo’(bool)是否回显菜单或返回它。默认为true。 ‘depth’(int)要包含多少层次的层次结构。 0表示全部。默认值为0。 ‘walker’(对象)自定义walker类的实例。 ‘theme_location’(字符串)要使用的主题位置。必须使用register_nav_menu()注册才能由用户选择。 ‘items_wrap’(字符串)如何包装列表项。默认值是带有id和class的ul。使用带编号占位符的printf()格式。 ‘item_spacing’(string)是否在菜单的HTML中保留空格。接受’保留’或’丢弃’。默认’保留’。

源文件

路径:“

<?php
...
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_nav_menu/