专注云服务商活动
网站运营运维笔记

简单的代码实现WordPress去掉菜单导航中多余Class类名

考虑到代码的精简,我们在优化WordPress程序网站的时候,需要移除去掉菜单中的Class类名,对于效果没有影响的,具体的方式很简单,只需要这里的代码。

//去除菜单多余类名
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')) : '';
}

 

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » 简单的代码实现WordPress去掉菜单导航中多余Class类名