WordPress如何移除菜单导航中自带的多余Class类名

释放双眼,带上耳机,听听看~!

看过我们前几篇文章的朋友应该能够成功在WordPress后台添加多个自定义菜单,并且在前端调用新增的自定义菜单了。

WordPress如何调用新增的自定义菜单

上以篇文章讲解了WordPress如何在后台添加多个自定义菜单,这篇文章给大家分享告诉如何调用我们新增的自定义

WordPress后台添加多个自定义菜单

随着WordPress的普及,越来越多的人开始使用WordPress建站,而建站的功能也是越来越繁杂,站长们大

那么改如何移除WordPress菜单导航中自带的多余类名呢?别急,这篇文章为你揭晓。

首先我们看看函数代码:

//去除菜单多余类名
add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1);
add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1);
add_filter('page_css_class', 'my_css_attributes_filter', 100, 1);
function my_css_attributes_filter($var) {
	return is_array($var) ? array_intersect($var, array('current-menu-item','current-post-ancestor','current-menu-ancestor','current-menu-parent')) : '';
}

对的,就是这么简单。

将上面的代码添加到主题的functions.php文件中,保存后在前端刷新。

然后再看看导航菜单那是不是少了很多多余的类名呢?

文章来源于互联网:WordPress如何移除菜单导航中自带的多余Class类名

人已赞赏
技术杂烩杂七杂八

nginx的https证书自动续期

2020-11-4 17:17:41

杂七杂八

WordPress去掉头部自带的js/css/feed/dns/版本号

2020-11-4 17:19:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索