wordpress如何快速切换为维护模式?

运营一个站点的过程中,难免要进行一些必要的维护工作,比如数据库维护、主题维护、插件更新等等;通常这些维护过程并不想让访客知道,也不想对访客产生惊扰,这个时间,开启维护模式是最佳选择。
Wordpress自V3.7版本起,启用了wp_maintenance函数用来切换维护模式;在这之前,有Maintenance SwitchWP-Maintenance-Mode两个插件提供了此项功能。

但有了wp_maintenance函数后,只需要简单几步即可以快速切换到维护模式,免去了安装插件的过程。

大致步骤:

1、于站点根目录下新建.maintenance空文件,即与wp-config.php同级目录

建议使用EDITPLUSSublime Text等你常用的IDE编辑器创建,内容为空即可

2、修改wp-config.php文件

找到

define('WPLANG', 'zh_CN');

在其下面添加如下内容:

global $upgrading;
$upgrading = time() + DAY_IN_SECONDS;

刷新站点首页,即可看到如下内容
wordpress维护模式

3、更改维护的提示信息

有时,维护过程可能需要超过1分钟的时间,甚至需要一整天,而切换到维护模式,提示仅仅只有1分钟,
如果你像我一样,用的简体中文版,只需要修改wp-content/language/zh_CN.po文件,找到“Briefly unavailable for scheduled maintenance. Check back in a minute.”,将对应的中文内容稍作修改,即可呈现如下图效果:
wordpress维护模式

而如果你想实现如WP-Maintenance-Mode插件那样的效果,可在wp-content/目录下创建maintenance.php文件,并参考wp_maintenance函数的内容自行编辑页面内容即可。

至于取消维护模式,只需要删除根目录下的.maintenance文件即可,同时删除wp-config.php中添加的内容。

3 thoughts on “wordpress如何快速切换为维护模式?”

    1. 当然也可以;这只是讨论如何快速切换到维护模式,至于维护期间提供访客怎样的页面,各人就各异了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注