【问题标题】:Get rid of Wordpress navigation menu div摆脱 Wordpress 导航菜单 div
【发布时间】:2014-01-12 17:46:47
【问题描述】:

我正在尝试使用 wp_nav_menu() 函数为自定义 Wordpress 主题创建导航菜单。但是,当我使用该功能并重新加载网页时,会出现一个烦人的<div> html 元素,并使用我想为<ul> 设置样式的类。有没有人遇到过这个问题,我该如何解决这个问题?

现在的结构是这样的: <div class="nav"> <ul> <li>Menu Item</li> </ul> </div>

我希望它看起来像这样: <ul class="nav"> <li>Menu Item</li> </ul> 非常感谢

【问题讨论】:

  • 尝试在 wp_nav_menu() 上设置两个参数,wp_nav_menu('container' =&gt; '', 'container_class' =&gt; '')
  • @Shazzad 恐怕还是没有运气
  • 你能告诉我们你是如何使用wp_nav_menu的吗?

标签: php wordpress class html


【解决方案1】:

根据wp_nav_menu 的文档,您可以使用wp_nav_menu(array('container' =&gt; false)) 禁用容器。

编辑:您还必须设置theme_location 选项,以免触发回退。

【讨论】:

    【解决方案2】:

    如果你想移除容器 div,你需要提到主题位置。

      wp_nav_menu( array( 'theme_location' => 'secondary-menu','container' => 'none','menu'=>'Secondary') ); 
    

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 2019-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多