wp-cli启用维护模式


11

在主题或插件升级期间,启用维护模式,然后在完成后将其禁用。

是否可以手动启用/禁用维护模式?

Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...

Answers:



9

您可以通过在WordPress .maintenance根目录中添加文件来启用WordPress中的维护模式。它需要包括:

<?php
$upgrading = time();

使用此文件后,您的网站将处于维护模式,直到您删除该文件。


4
除此之外,WordPress将查看时间戳,$upgrading如果时间戳超过10分钟,则假定维护窗口已通过,并且忽略该.maintenance文件。
威廉·特雷尔

这不是OP要求的。他们想知道如何使用WP-CLI。
leymannx

1
@leymannx在我发帖时,还没有办法使用WP-CLI启用/禁用维护模式。
Daniel Bachhuber

2

我将插件用于维护模式,并始终使其处于“维护”模式。

实际上,您可以通过打开/关闭该插件来打开/关闭实际的维护模式,这可以通过wp-cli轻松实现:

# activate maintenance mode, flush caches and stuff
wp plugin activate ultimate-maintenance-mode
# do maintenance things
wp plugin deactivate ultimate-maintenance-mode
# flush caches again so the maintenance page does not show up

1
很好的解决方法!虽然我不敢相信wp-cli中没有本机功能可以做到这一点。
pagliuca '17

似乎没有本机的WordPress函数可以执行此操作,因此wp-cli无需调用。
Slam
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.