WordPress菜单 wp_nav_menu的li标签添加自定义class类

作者 : sinyi 发布时间: 2019-09-14 文章热度:127 共358个字,阅读需1分钟。 隐藏侧边 显示侧边

最近在做一个WordPress主题,菜单栏要用到js,还需要往item写一个固定的class才行,所以必须使用nav_menu_css_class来给菜单中的 li标签 添加自定义的class,那么将以下代码加入WordPress主题的functions.php里即可:

function xintheme_menu_classes($classes, $item, $args) {
 if($args->theme_location == 'main') { //这里的 main 是菜单id
    $classes[] = 'nav-item'; //这里的 nav-item 是要添加的class类
 }
 return $classes;
}
add_filter('nav_menu_css_class','xintheme_menu_classes',1,3);

 

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
资源客 » WordPress菜单 wp_nav_menu的li标签添加自定义class类

发表评论