我正在尝试将HTML转换为Wordpress,我遇到菜单问题。
菜单是一个3级下拉菜单,我输出的是wp_nav_menu,这就是它的格式。
<ul id="nav" class="sf-menu">
<li>Home</li>
<li>Blog</li>
<ul class="sub-menu">
<li>Level 2</li>
<ul class="sub-menu">
<li>Level 3</li>
</ul>
</ul>
<li>Portfolio</li>
<li>Contacts</li>
</ul>
基本上我想从第二级和第三级的/ s中删除“子菜单”类。
这就是我想要的:
<ul id="nav" class="sf-menu">
<li>Home</li>
<li>Blog</li>
<ul>
<li>Level 2</li>
<ul>
<li>Level 3</li>
</ul>
</ul>
<li>Portfolio</li>
<li>Contacts</li>
</ul>
这可以用自定义助行器类吗?
答案 0 :(得分:1)
有一个wordpress'设置'fkr:
如您所见:Function Reference/wp nav menu
您可以在致电wp_nav_menu
:
<?php wp_nav_menu( array( 'items_wrap' => '%3$s' ) ); ?>
这应该有效。你还有一些导航菜单的其他参数:它是id,container_class等等。
答案 1 :(得分:-1)
您可以使用以下代码:
$(function() {
$('.sf-menu ul').removeClass('sub-menu');
});