为什么 wp_nav_menu() 不从菜单中删除 div 容器?

问题描述 投票:0回答:1

我正在尝试删除包裹

<div>
<ul>
,但是当我将
'container'
设置为
false
''
时,
<div>
仍然显示。为什么不被删除?

带有

false
的示例:

<nav id="site-navigation" class="main-navigation navigation">
  <?php wp_nav_menu(
            array( 'theme_location'=> 'header-menu',
                   'menu_id' => 'header-menu',
                   'container' => false,
                   'depth' => 2, ) );
    ?>
</nav>

带有

''
的示例:

<nav id="site-navigation" class="main-navigation navigation">
  <?php wp_nav_menu(
            array( 'theme_location'=> 'header-menu',
                   'menu_id' => 'header-menu',
                   'container' => '',
                   'depth' => 2, ) );
    ?>
</nav>

wordpress wordpress-theming
1个回答
0
投票

试试这个。将 UL 定义为您的容器

wp_nav_menu(
array( 'theme_location'=> 'header-menu',
'menu_id' => 'header-menu',
'container' => "ul",
'depth' => 2, ) );
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.