ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 导航菜单 wp_nav_menu() 的用法 ``` /** * * 前提是在function.php添加了导航菜单功能,并且通常设置了以下三个菜单: * 头部主导航菜单、底部次导航菜单、关于我们(Page)菜单 * 然后可以通过wp_nav_menu() 函数调用所需导航菜单 * * @link https://developer.wordpress.org/reference/functions/wp_nav_menu/ * @link https://blog.csdn.net/qq_37296622/article/details/82633833 * */ // 简单写法(满足大多数用途) <?php wp_nav_menu( array( 'theme_location' => 'header-menu', //调用菜单别名 'container' => false, //是否调用容器(ul父节点) 'menu_id' => 'navul', //设置ul的id 'menu_class' => 'navul', //设置ul的class ) ); ?> // 复杂写法 <?php wp_nav_menu( array( 'theme_location' => 'header-menu', //调用菜单别名 'container' => false, //是否调用容器(ul父节点) 'container_id' => 'container', //设置容器id 'container_class' => 'container', //设置容器class 'menu_id' => 'navul', //设置ul的id 'menu_class' => 'navul', //设置ul的class 'fallback_cb' => 'wp_page_menu', //菜单不存在时,返回默认菜单,设为false则不返回 'before' => '', //链接前文本 'after' => '', //链接后文本 'link_before' => '', //链接文本前 'link_after' => '', //链接文本后 'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', //如何包装列表 'depth' => 0, //菜单深度,默认0 'walker' => '' //自定义walker(一般用于制作响应式导航) ) ); ?> ```