wordpress 自定义添加菜单class类

有时候我们需要给菜单添加额外的class类来标记某个menu item,比如出现多级分类时,要显示出层级关系,我们可以把active的item统一绑定一个cur的class。

将以下代码添加至主题functions.php里:

function MBT_special_nav_class($classes, $item){   if( in_array('current-menu-item', $classes) || in_array('current-menu-ancestor', $classes) || in_array('current-post-parent', $classes) || in_array('current-post-ancestor', $classes)){   $classes[] = 'cur ';   }   return $classes;  }  add_filter('nav_menu_css_class' , 'MBT_special_nav_class' , 10 , 2);

来源地址:wordpress 自定义添加菜单class类

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:www.88531.cn资享网,谢谢!^^

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享