wordpress自定义菜单功能对于网站导航菜单管理非常方便,但该功能的执行效率比较低下,当自定义菜单比较复杂的情况下会产生过多的SQL查询,影响博客的速度。针对这个问题,我爱水煮鱼博客的博主通过pre_wp_nav_menu filter 接口对生成的自定义菜单进行缓存,大大提高页面的效率。

适用于WordPress 3.9以上版本:

把下面的代码添加到当前主题functions.php文件的第一行<?php 下面即可:

附:WordPress 3.9以下版本:

1、把下面的代码添加到当前主题functions.php文件的第一行<?php下面:

2、使用wpjam_nav_menu函数替代原来的wp_nav_menu函数调用。

代码转自我爱水煮鱼博客

声明:本站发布的所有资源均来自于互联网,所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。 如侵犯到您的权益,请及时通知我们,我们会及时处理。邮箱:505289534@qq.com