wordpress优化wp_nav_menu函数
在主题开发中我们时常会用到wp_nav_menu函数,wp_nav_menu函数非常强大,但是使用wp_nav_menu生成的菜单中会带有很多系统生成class和id,大家都知道拥有一个简洁的代码结构是非常有利于SEO的。
那么怎么样来去除wp_nav_menu函数所生成的class和id呢?其实只要在functions.php加一段代码即可实现。
<?php 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')) : ''; } ?>
添加代码后再刷新下页面是不是惊喜的发现那些烦人的class和id都不见了呢?
(资源库 www.zyku.net)
您可能感兴趣的文章
- 08-30织梦DedeCMS获取文章链接的函数GetOneArchive使用方法
- 11-30$_SERVER函数中QUERY_STRING和REQUEST_URI区别详解
- 07-27PHP自定义函数判断是否为Get、Post及Ajax提交的方法
- 07-27Mysql5.7中JSON操作函数使用说明
- 06-28JS中把函数作为另一函数的参数传递方法(总结)
- 06-18帝国CMS7.5版系统模型新增发布后和修改后处理函数扩展
- 04-15php自定义函数实现统计中文字符串长度的方法小结
- 04-03thinkphp 字母函数详解T/I/N/D/M/A/R/U
- 03-15thinkPHP简单调用函数与类库的方法
- 03-10php取得当前时间函数
- 03-03小米11青春版设置短信铃声教程
- 01-13超能游戏资讯-超能游戏资讯应用软件功
- 12-25加查壁纸club-加查壁纸club应用软件功
- 12-10iqoo8在哪里设置悬浮球
- 01-11学长会议平台-学长会议平台应用软件功
- 09-24QQ表情粘贴到对话框教程介绍
- 12-25百度网盘青春版-百度网盘青春版应用软
- 05-10python对接ihuyi实现短信验证码发送
- 03-30vivos9控制中心样式修改方法
- 03-10小米MIUI电池健康显示功能查看方法
最近更新
阅读排行
猜你喜欢
- 01-12意姐鲜花-意姐鲜花应用软件功能介绍
- 09-14真我gtneo2怎么设置显示数字电量
- 12-09荣耀magic3如何截图
- 07-05Linux chsh命令
- 03-16js实现瀑布流效果(自动生成新的内容)
- 01-24华为手机字体恢复默认设置方法
- 02-09解决pytorch trainloader遇到的多进程
- 02-27oppok9开启OTG设置反向充电方法
- 09-14淘宝逛逛萌宠治愈所怎么上传视频
- 12-08华为手机怎么开启悬浮窗功能