什么时候Wordpress自动更新过程开始

时间:2015-06-02 15:32:50

标签: wordpress auto-update

我知道wordpress如何以及何时启动自动更新过程(如果已配置)。我认为在(托管)Web服务器上,您无法创建用于检查和启动网站更新的任务。此外,wordpress使用开箱即用的自动更新,无需额外配置。

那它是如何运作的? wordpress何时以及如何检查是否有新版本?当有人访问您的网站并且更新功能已启动或存在其他可能性时,是否会发生这种情况,例如Web服务器始终运行一个开放的线程来检查更新并处理它们。

我希望你理解我的问题。

2 个答案:

答案 0 :(得分:2)

首先,您可以创建一个检查和启动更新的任务,最常用的是cron作业。

在wordpress 3.7中添加了自动更新功能。 要启用它,请将其添加到wp-config.php:

define('WP_AUTO_UPDATE_CORE', true);

在default-filters.php中你会发现add_action('init','wp_cron');

它会在用户每次加载页面时运行wp-includes / cron.php,这会自动更新它。

如此长的答案很短,它会在用户加载网页时进行检查。

答案 1 :(得分:1)

我相信它使用cron作业来执行此操作。唯一的限制是这些作业只能在从服务器访问网站时运行,即。当人们访问它时。

我已经注意到了几次本地副本,每当我打开它们进行浏览时(暂时不查看它们之后),我收到一封本地电子邮件,说我的Wordpress安装已自动升级。