繁体   English   中英

通过两个菜单在“菜单”中向当前页面添加活动类

[英]add active class to current page in “menu” with two menus

我目前有一个用于活动菜单的nav_menu_css_class的过滤器设置,我在顶部使用两个菜单,因为前两个选项卡是功能选项卡,因此它们是不同的颜色,因此我有两个“ wp_nav_menu”来完成此操作。 那部分工作正常。 我为活动选项卡设置了以下代码,但我需要一种在活动时可以对两个菜单使用不同类的方法。 这两个菜单在激活时具有不同的类别。 REF:我的“ feature_current”是我的活动课程,另一个则是“ 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;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM