走啊走
来学wordpress建站吧

WordPress 后台载入速度优化:关闭和禁用更新

很多站长们都知道 WordPress 默认都是开着自动更新的,并且 WordPress 的更新推送一直还都很不错,更新及时至少。WordPress 保持必要的更新也是很有必要的,至少每次的小版本更新都是 BUG 修复、漏洞修复,对于站点安全提升很有帮助,但是凡事都是有利必有弊的,为了保持 WordPress 更新的及时准确就必须有更新定时任务的存在来确保正常运行,这必然会造成 WordPress 后台载入速度的下降,所以今天明月分享给大家如何关闭 WordPress 的更新。

其实,明月自己是很喜欢 WordPress 的这种更新机制的(基于 SaaS 的解决方案,SaaS 是 Software-as-a-Service 的简称,意思是软件即服务。),甚至还非常的推崇!并且据官方宣称在未来的 WordPress 版本中,我们可能会看到更多基于 SaaS 的解决方案。但是这次 WordPress 5.0 更新强推的 Gutenberg(古腾堡)编辑器就让明月感觉非常的不爽,能不能用先不说,就这个影响了原有主题的正常使用就让人比较接受不了,反正明月用的 Begin 主题实测是受到了影响的。同时 WordPress 的在线更新体验是越来越差了,稳定性太不好了,WordPress 更新服务器动不动就被“墙”让人很抓狂呀。由此明月决定通过代码来强制关闭 WordPress 的更新,至少要关闭自动更新。具体代码如下所示:

// 彻底关闭自动更新add_filter(‘automatic_updater_disabled’, ‘__return_true’);//关闭“插件”的自动更新add_filter( ‘auto_update_plugin’, ‘__return_false’ );//关闭“主题”的自动更新add_filter( ‘auto_update_theme’, ‘__return_false’ );//关闭“语言包”的自动更新add_filter( ‘auto_update_translation’, ‘__return_false’ );//禁止发送“更新提示”邮件add_filter( ‘auto_core_update_send_email’, ‘__return_false’ );//关闭“开发版内核”更新add_filter( ‘allow_dev_auto_core_updates’, ‘__return_false’ );//关闭“主要内核”更新add_filter( ‘allow_minor_auto_core_updates’, ‘__return_false’ );// 关闭“次要内核”更新add_filter( ‘allow_major_auto_core_updates’, ‘__return_false’ );注:上述代码请放到主题目录下的 function.php 文件里即可,当然你也可以自建 function.php 文件,更多细节可参考『如何方便的在更新主题时保留 functions.php 里的自定义』一文了解。

关于上述禁用 WordPress 更新的代码更多可参考官方的『Configuring Automatic Background Updates』一文,明月目前只选用了第一条『彻底关闭自动更新』,大家可以根据自己的需要自行选择就是了,WordPress 的更新其实就是下面的四类更新:

内核更新主要内核更新。次要内核更新。开发版内核更新。插件更新主题更新语言包更新因为明月现在基本都不会在 WordPress 后台进行更新了(具体可参考『VPS 运维中利用 WP-CLI 实现命令行操作 WordPress 更新等』一文了解),所以明月是『彻底关闭自动更新』了,大家可以根据自己的使用情况来选择上面的代码即可,其中的 add_filter 都是目前官方最新介绍中的,WordPress 3.7 版以上版本均可支持兼容的。

记住禁用自动更新并不是就不更新 WordPress 了,必要的安全、维护更新还是要跟进的,在使用了上述的禁用更新代码的 WordPress 站点上还是可以在后台仪表盘里的“更新”里手动点击更新来继续更新的,只是不会静默自动更新了而已。当然如果你用 WP-CLI 扩展的话,那效率我就不多说了,谁用谁说好!嘿嘿!

微信订阅号:wordpress8—WordPress建站吧 » WordPress 后台载入速度优化:关闭和禁用更新

评论 16

#快捷签到点我#

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #9

    没用过WordPress,应该还不错吧

    天空博客10个月前 (12-22)回复
    • 试试吧,用的人挺多的

      smartcim10个月前 (12-22)回复
  2. #8

    最近更新比较频繁了

    唯心寒辞10个月前 (12-21)回复
    • 恩,不敢乱升级,担心和插件有兼容性问题

      smartcim10个月前 (12-21)回复
  3. #7

    不喜爱折腾的倒是可以考虑这,一劳永逸!

    弥雅尔尔10个月前 (12-21)回复
  4. #6

    学习了。。。

    超级代谢力10个月前 (12-21)回复
  5. #5

    更新到最新还是安全点,设置了一般不会自动更新,都会提示手动更新就好

    点滴记录10个月前 (12-21)回复
    • 自动更新很危险,尤其插件等安装的多,容易出现不兼容等情况

      smartcim10个月前 (12-21)回复
  6. #4

    个人感觉影响不大。

    张波博客10个月前 (12-19)回复
    • 确实不大,没去测试,摘抄的。。。

      smartcim10个月前 (12-19)回复
  7. #3

    这方法确实有一定效果的

    Jane博客10个月前 (12-18)回复
    • 没有试过,,估计有一点效果吧

      smartcim10个月前 (12-18)回复
  8. #2

    好多无用的东西,还是应该要关掉!

    趣知识10个月前 (12-18)回复
    • 嗯,自动更新也有风险的

      smartcim10个月前 (12-18)回复
  9. #1

    个人感觉自动更新对网站速度影响不是很大,最担心的还是更新过程中出错。

    Action10个月前 (12-17)回复
    • 让他胡乱自动升级有点儿危险,万一出现插件不兼容等问题就不好搞了

      smartcim10个月前 (12-17)回复


走啊走—【WordPress建站吧,轻松学建站!关注微信订阅号:wordpress8】

wordpress建站安装》联系我们
[关闭]
ECS突发性能T6-99元/年
资讯

ECS突发性能T6-99元/年

阅读(12)评论(2)

百度云服务器之前买的特价大概100块钱左右一年的吧,大概还有一个月就要过期了,平时没怎么用基本是空着的,做一些测试用,今天去百度云续费域名,结果发现又有活动团购价格62元/6个月的价格,感觉比较划算六十多块钱买半年,这个价格还是比较诱人的,...