使用两个菜单在“菜单”中将活动类添加到当前页面

时间:2014-02-14 14:46:09

标签: wordpress menu

我目前有一个针对活动菜单的nav_menu_css_class的过滤器设置,我在顶部有两个菜单,因为前几个标签是功能标签,因此它们是不同的颜色,因此我有两个“wp_nav_menu”来完成这个。那部分工作正常。我为活动选项卡设置了以下代码,但是我需要一种方法可以在活动时为两个菜单使用不同的类。两个菜单在激活时都有不同的类。 REF:我的“feature_current”是我的活跃课程,另一个是“当前”。

add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class($classes, $item){
  if ( in_array('current-menu-item', $classes) ){
    $classes[] = 'feature_current';
  }

  return $classes;
}

0 个答案:

没有答案