看过主题君前几篇文章的朋友应该能够成功在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文件中,保存后在前端刷新。
然后再看看导航菜单那是不是少了很多多余的类名呢?
扫码关注wp主题君
精选优质免费WordPress主题模板,分享最新WordPress实用建站教程!
记住我们的网址:ztJun.com
声明:本文由老胡发布,本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。