wp/wordpress移除导航自带的多余class
七娃博客1,176人阅读
wp主题自带的class有一大堆,例如:nav_menu这些,都在li上,很是啰嗦,也不利于我们添加导航交互样式,那么就去掉他们!
//删除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')) : ''; }
评论 | 0 条评论
登录之后才可留言,前往登录