我想将类名添加到wordpress的主子菜单中。请任何人帮我这样做。提前谢谢。
例如像这样的菜单结构
<ul id="main-menu">
<li><a href=""> home</a></li>
<li><a href="">About us</a>
<ul class="sub-menu">
<li><a href="">submenu1</a></li>
<li><a href="">submenu2</a></li>
<li><a href="">submenu3</a></li>
</ul>
</li>
</ul>
我想在子菜单ul
答案 0 :(得分:1)
这会有效,只需将此代码添加到 functions.php
即可function your_submenu_class($menu) {
$menu = preg_replace('/ class="sub-menu"/','/ class="sub-menu yourclass" /',$menu);
return $menu;
}
add_filter('wp_nav_menu','your_submenu_class');
答案 1 :(得分:0)
在'menu_class'
模板中使用wp_nav_menu()
函数的.php
参数:
<?php
wp_nav_menu( array(
'theme_location' => 'main-menu',
'menu_id' => 'primary-menu',
'menu_class' => 'menu primary-menu-top'
) );
?>