WordPress 删除列表容器从自定义菜单输出
有关如何摆脱自定义菜单中的 li 标签的 ul 标签的任何建议,请参见
http://www.blueoceanportfolios.com/careers/
自定义菜单输出时带有嵌套标签,就像
<ul id="menu-home" class="navLeft"><li><a href="http://www.blueoceanportfolios.com/careers/">Home</a></li>
<li><a href="http://www.blueoceanportfolios.com/careers/?page_id=18">About</a></li>
</ul>
我正在尝试的 那样取出标签并已通过容器=>如 WordPress Codex 中所述,在输出自定义菜单之前设置 false 参数,下面再次是代码。
$args = array(
// 'menu' => 'primary',
// 'sort_column' => '',
'container' => 'false',
//'container_id'=>'myID',
'menu_class' => 'navLeft',
'walker' => new my_walker()
);
wp_nav_menu( $args );
any suggestions on how to get rid of ul tag wrapped around li tags in custom menu here at
http://www.blueoceanportfolios.com/careers/
the custom menu is outputted with nested tags around like
<ul id="menu-home" class="navLeft"><li><a href="http://www.blueoceanportfolios.com/careers/">Home</a></li>
<li><a href="http://www.blueoceanportfolios.com/careers/?page_id=18">About</a></li>
</ul>
I am trying to take out the tags and already passed the container => false parameter before outputting custom menu as mentioned at wordpress codex, below is code again.
$args = array(
// 'menu' => 'primary',
// 'sort_column' => '',
'container' => 'false',
//'container_id'=>'myID',
'menu_class' => 'navLeft',
'walker' => new my_walker()
);
wp_nav_menu( $args );
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试
'container' => false,
不带引号。Try
'container' => false,
without the quotes.比那更容易。
只需使用 wp_nav_menu 函数中的参数 item_wrap
将其更改为 'items_wrap' => “%3$s”
就这些了:)
Is just easier than that.
just use the parameter item_wrap from the wp_nav_menu function
change it to 'items_wrap' => '%3$s'
that's all :)