WordPress 后台自动更新详解和设置

在之前的文章中,我们解决了WordPress 自动升级给我们带来的困扰,这里转载水煮鱼的这篇文章,让大家更加详细的了解WordPress后台自动更新以及后台更新的各种设置,让我们对WordPress 自动更新更加的了解。

从WordPress 3.7 发布以后,WordPress 就可以后台自动更新了,无需人工介入。为了更好安全性和并且使得这个更新的过程更流畅,在默认情况下,只有小版本更新(比如安全和维护更新)以及翻译文件更新才被开启。

实际上 WordPress 后台自动更新功能有以下四种类型的更新:

  1. 核心文件更新
  2. 插件更新
  3. 主题更新
  4. 翻译文件更新

核心更新

核心文件更新被分成三种模式:

核心开发更新模式,就是所说的“前沿(bleeding edge)”,这个模式下,你的 WordPress 是和开发版本同步的。这个不建议,除非你是 WordPress 极度爱好和尝鲜者。

小版本核心更新模式,一般是安全和维护版本发布,比如 3.7 更新到 3.7.1。

大版本核心更新模式,比如,3.7 更新 3.8。

默认,自动更新只开启了更新小版本发布和翻译文件。那么如何设置更新模式呢?我们可以通过定义常量或者过滤器来处理:

WP_AUTO_UPDATE_CORE

可以通过在 wp-config.php 文件中定义常量 WP_AUTO_UPDATE_CORE 下面三种值来设置不同更新模式:

true – 开发版,小更新,大更新都会自动更新。

false – 开发版,小更新,大更新都不会自动更新。

minor – 只有小版本更新才会自动更新。

过滤器(Filters)

除了开启或者关闭所有三种的核心更新模式之外,如果你想单独开启某种或者关闭它们,我们可以用到这几个 filter:allow_dev_auto_core_updates, allow_minor_auto_core_updates, 以及 allow_major_auto_core_updates

这里有两个 WordPress 内置的函数 __return_true 和 __return_false 会用来设置开启和关闭。

开启开发更新模式,和开发版本同步:    add_filter( 'allow_dev_auto_core_updates', '__return_true' );         
关闭小版本更新:    add_filter( 'allow_minor_auto_core_updates', '__return_false' );         
开启大版本更新:    add_filter( 'allow_major_auto_core_updates', '__return_true' );         
插件和主题更新  插件和主题自动更新在默认是关闭的,可以通过 auto_update_$type 这个 filter 去开启它们,其中 $type 可能是 “plugin” 或者 “theme”.         
开启插件自动更新:    add_filter( 'auto_update_plugin', '__return_true' );         
开启主题自动更新:    add_filter( 'auto_update_theme', '__return_true' );        
 翻译更新  翻译更新默认是开启的,如果要关闭:    add_filter( 'auto_update_translation', '__return_false' );        
 关闭自动更新  WordPress 后台自动更新功能很贴心,保证网站的代码实时最新,但是很多人感觉我的网站我做主,不希望自动更新,WordPress 也是提供了选项:         
关闭核心文件更新  也是使用 auto_update_$type 这个 filter,不过这时 $type 应该是“core”,所以关闭核心更新:    add_filter( 'auto_update_core', '__return_false' );        
 关闭所有更新  两种方法:    
1. 在 wp-config.php 添加如下常量:    define( 'AUTOMATIC_UPDATER_DISABLED', true );         
2. 或者使用下面的 filter:    add_filter( 'automatic_updater_disabled', '__return_true' );    
文章来源:http://blog.wpjam.com/article/wordpress-automatic-background-updates/

那么怎么简单去配置 WordPress 后台自动更新呢?现在有个开发者开发了一个叫做 Update Control 的插件,让你在 WordPress 后台 > 设置 > 常规 简单鼠标点击下就能按照自己的要求设置 WordPress 自动更新


版权免责声明

本资源仅用于个人学习测试使用,禁止用于任何商业环境,请于下载后24小时内删除本资源!

本文所有相关技术/资源内容统一放在下载包里

  1. 1、本网站名称:源码社
  2. 2、本站永久网址:https://www.nicedowns.com
  3. 3、站内所有资源均可通过日常签到等任务进行免费兑换,记得每日来本站签到哦~!。、
  4. 4、如果您觉得本站有帮助到您,也想给本站一些帮助。您可以再下方打赏本站。
  5. 5、本站资源来源于互联网收集/个人购买,如有侵犯到您的权益,请查看【版权声明】
  6. 6、本站提供的所有资源均来自互联网搜索,站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业环境,任何人不得擅作它用,否则后果自负!请在下载24小时内删除!为尊重作者版权,请购买原版作品,支持你喜欢的作者,谢谢!
  7. 7、本站资源大多存储在云盘,如发现链接失效 【链接失效】 我们会第一时间更新。本站提供的源码、模板、软件工具等其他资源,都不包含技术服务 请大家谅解!

人已赞赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索