阿里云服务器

我们在做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的方法


相关阅读:
  • wordpress产品也购物按钮改成表单提交插件:woo-quote-or-enquiry-contact-form-7
  • wordpress列表分页显示404页面的解决办法
  • wordpress页面默认排序修改的方法
  • wordpress新版本5.4 “Adderley” 发布上线,更新多项功能
  • wordpress默认编辑器功能增加的方法
  • wordpress多站点功能快速开启方法
  • wordpress分类和文章增加模板选择功能
  • wordpress文章编辑器标签自动生成排除
  • wordpress根据自定义字段来调用文章列表的方法
  • wordpress文章中图片模糊不清被压缩的问题