我正在尝试删除包裹
<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>
试试这个。将 UL 定义为您的容器
wp_nav_menu(
array( 'theme_location'=> 'header-menu',
'menu_id' => 'header-menu',
'container' => "ul",
'depth' => 2, ) );