首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wordpress上使用wp_nav_menu

在wordpress上使用wp_nav_menu
EN

Stack Overflow用户
提问于 2013-04-16 04:49:40
回答 2查看 4.3K关注 0票数 3

我在使用wp_nav_menu时遇到了问题,我正在尝试为WP创建自己的主题,现在我已经将代码放入了我的functions.php文件中。

代码语言:javascript
复制
function register_my_menu() {
  register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );

正如指南所说,现在当我试图将它结合到我的设计中时,我传递给wp_nav_menu函数的参数并没有真正做任何事情,我真的不明白为什么,我试图尝试它,但它似乎没有什么变化。`

代码语言:javascript
复制
wp_nav_menu( array( 'items_wrap'      => '<ul id="danny" class="danny">%3$s</ul>','theme_location' => 'header-menu' ) );

‘我做什么并不重要,我添加了什么作为参数,输出保持原样,有人知道吗?我是不是遗漏了什么?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-16 05:43:55

为什么不注册你的菜单,你只需要使用' menu‘参数,如下所示:

代码语言:javascript
复制
wp_nav_menu( array( 'items_wrap'      => '<ul class="%2$s danny" id="danny">%3$s</ul>','menu' => 'header-menu' ) );
票数 2
EN

Stack Overflow用户

发布于 2013-04-16 04:54:29

再看一眼食典:http://codex.wordpress.org/Function_Reference/wp_nav_menu

尝试使用menu_class和menu_id参数,而不是传递标记。例如:

代码语言:javascript
复制
<?php wp_nav_menu( array( 'theme_location' => 'header-menu', 'menu_class' => 'danny', 'menu_id' => 'danny' ) ); ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16024484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档