【问题标题】:wordpress wp_nav_menuwordpress wp_nav_menu
【发布时间】:2011-07-05 00:01:54
【问题描述】:

为什么我不能在 wp_nav_menu 的输出中添加 id 或类?

这是我的代码:

wp_nav_menu( array( 'container_id' => 'navigation', 'container_class' => 'menu' ) );

没有任何反应。

我已经将它添加到functions.php中的注册项目中

【问题讨论】:

  • 向我们展示 html 输出是什么以及您的 functions.php 是什么样的。
  • 您能否也发布您正在使用的注册菜单的代码?我要问的原因是,如果您的菜单是空的并且由于您没有指定 theme_location 参数,WordPress 可能会默认为您在注册菜单时指定的 fallback_cb。如果您不这样做,它将默认为wp_page_menu,它将忽略您的设置。

标签: php wordpress


【解决方案1】:

你在使用 WP Super Cache 插件吗?在更改/开发事物时,您需要将其关闭。此外,某些主题并不总是以您期望的方式支持菜单。

【讨论】:

  • 我也遇到了问题,接下来怎么办? wp_nav_menu(array('theme_location' => 'primary', 'container' => 'nav', 'container_class' => 'navbar-collapse collapse', 'menu_class' => 'nav navbar-nav navbar-right')) ;
猜你喜欢
  • 1970-01-01
  • 2011-06-05
  • 2011-10-31
  • 2014-11-03
  • 1970-01-01
  • 2014-12-15
  • 2019-08-16
  • 2014-02-23
  • 1970-01-01
相关资源
最近更新 更多