问题描述

我看到,在升级后.maintenance 文件被删除 (如果存在) 。将 WP 置于维护模式下仍然是可行/正确的方法吗?

最佳解决方案

不是真的。

.maintenance 是一个临时文件,如果要将站点长时间保持在维护模式,则不可行。

如果您查看 source,只有文件中定义的 $upgrading 变量不超过 10 分钟,维护模式才会保留。

这意味着当 WordPress 升级插件,主题或本身时,.maintenance 是一种锁定文件,不应该持续超过 10 分钟。

当然可以插入到该文件中:

$upgrading = time();

理论上保持 WordPress 的维护模式,但一旦它是一个临时文件,WordPress 可以随意删除文件在成功的更新后。

对于 long-duration 维护模式,您需要使用不同的解决方案。

Here 你会找到一个。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。