如何将类添加到wordpress主下拉菜单中

时间:2016-12-10 10:49:43

标签: css wordpress

我想将类名添加到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

中添加另一个类

2 个答案:

答案 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'
    ) );
  ?>