register_nav_menus( $locations )函数用于注册菜单项,其每个参数的具体解释如下:

$locations-菜单位置段(关键字)和描述(根据值)的关联数组。键名为菜单id,键值为名称

wp_nav_menu(array $args = array())函数用于输出菜单,具体参数如下:

 $args
  menu - 要输出的菜单。接受(按顺序匹配)id,slug,name,菜单对象。
 menu_class - 用于形成菜单的ul元素的CSS类。默认'menu'
  menu_id - 用于形成菜单的ul元素的ID,默认是菜单的slug
  container - 是否包装ul,以及它包装什么。默认'div' ,即用div将菜单包起来
  container_class - 应用于容器的类。默认'menu- {menu slug} -container'。
  container_id - 应用于容器的ID。
  fallback_cb - 如果菜单不存在,回调函数将触发。默认为'wp_page_menu'。设置为false,不退回。
  before - 在链接标记之前的文本
  after - 链接标记后的文本
  link_before - 链接文本之前的文本
  link_after - 链接文本之后的文本
  echo - 是否回显菜单或返回。默认值为true,即直接输出
  depth - 要包含多少级别的层次结构。0表示全部。默认值0
  walker - 一个自定义walker类的实例,即提供了对输出菜单函数的重写
  theme_location - 要使用的主题位置。必须使用register_nav_menu()注册才能由用户选择。
  items_wrap - 列表项应如何包装。默认是一个具有id和类的ul。使用带编号占位符的printf()格式。
  item_spacing - 是否在菜单的HTML中保留空格。接受“preserve”或“discard”。默认'preserve'。即保留
<
在线客服
在线咨询

18928771987
  • 售前咨询-李生
  • 售后咨询-李生
  • 渠道招商