我的CSS就是
<nav class="fluid topmenu">
<ul class="fluid fluidList menuitems">
<li><a href="index.html">HOME</a></li>
<li><a href="boxes.html">boxes</a>
<ul class="fluid fluidList submenu">
<li><a href="small.html">small</a></li>
<li><a href="medium.html">MEDIUM</a></li>
<li><a href="large.html">large</a></li>
</ul>
</li>
<li><a href="aboutus.html">ABOUT US</a></li>
</ul>
</nav>
我将其转换为wordpress并将代码设为
<nav class="fluid topmenu">
<ul class="fluid fluidList menuitems">
<li><?php wp_nav_menu(
array(
'theme_location' => 'main-menu',
'menu_class' => 'fluid fluidList submenu',
'container_id' => '',
)
);?>
</li>
</ul>
</nav>
但是在类子菜单中没有应用于wordpress中的下拉子菜单
我确实在functions.php中注册了菜单,因为我的主菜单正在运行
请告诉我如何将类子菜单应用于wp_nav_menu子菜单的下拉列表
答案 0 :(得分:0)
在nav元素中添加:
<?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 );
?>
并使用您的类和ID
修改变量要修改子类,您需要添加一个walker: wp_nav_menu change sub-menu class name?
答案 1 :(得分:0)
使用Jquery添加SubClass。
$(".menuitems li").find('ul').addClass('fluid fluidList submenu');