wordpress自定义菜单添加class的方法
我们在做WordPress企业网站的时候,常常需要调用自定义菜单,如果需要单独做样式的话可以通过下面代码来实现:
function MBT_special_nav_class($classes, $item){ if( in_array('current-menu-item', $classes) || in_array('current-menu-ancestor', $classes) || in_array('current-post-parent', $classes) || in_array('current-post-ancestor', $classes)){ $classes[] = 'cur '; } return $classes;}add_filter('nav_menu_css_class' , 'MBT_special_nav_class' , 10 , 2);
把代码加入主题函数function.php中即可,实现在WordPress自定义菜单样式中,增加了class=cur的标签。
cur标签的名字我们可以根据自己的需要进行修改就可以了,如果还需要给a标签增加自定义的class,
可以参考之前的文章:
给wordpress菜单a增加自定义class的方法
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END