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

function register_my_menu() {
  register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );

正如指南所说,现在当我试图将它组合到我的设计中时,我在 wp_nav_menu 函数中传递的参数并没有真正做任何事情,我真的不明白为什么,我试图玩它但它没有好像有什么改变了。
`
wp_nav_menu( array( 'items_wrap'      => '<ul id="danny" class="danny">%3$s</ul>','theme_location' => 'header-menu' ) );

`
它不符合我所做的,我作为参数添加的输出保持原样,有人有任何想法吗?我错过了什么吗?

谢谢!

最佳答案

为什么不注册您的菜单,而是使用“菜单”参数,如下所示:

wp_nav_menu( array( 'items_wrap'      => '<ul class="%2$s danny" id="danny">%3$s</ul>','menu' => 'header-menu' ) );

关于wordpress - 在 wordpress 上使用 wp_nav_menu,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16024484/

10-12 13:18