有关如何在自定义菜单中删除 li 标记的 li 标记的任何建议
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>
我正在尝试取出标签并已经通过了容器=&gt;在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 );
答案 0 :(得分:1)
尝试不带引号的'container' => false,
。
答案 1 :(得分:0)
比这更容易。 只需使用wp_nav_menu函数
中的参数item_wrap<?php
$defaults = array(
'theme_location' => '',
'menu' => '',
'container' => 'div',
'container_class' => '',
'container_id' => '',
'menu_class' => 'menu',
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
'depth' => 0,
'walker' => ''
);
wp_nav_menu( $defaults );
?>
将其更改为'items_wrap'=&gt; '%3 $ s' 的
这就是全部:)