非插件启用 WordPress 维护模式

为什么在线上调整网站时,要使用维护页面,让我们看一下维护页面的一些好处。有了维护页面,您可以…

  • 可以避免访问者在打开您网站时,因维护原因出现一些糟糕的情况。
  • 它可以帮助您正常地在网站的后端调整网站设置,主题或插件,而不会让访问者看到您的网站在维护时的全部细节。

在 WordPress 插件市场,有许多类似功能的插件,功能也非常强大。不过相对的,设置起来就比较麻烦。那么有没有比较简单暴力的办法呢?

其实,WordPress 是内置了维护模式的。那么,我们可以用过简单的代码,来开启维护模式。

开启维护模式

function maintenance_mode() {
       if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {wp_die('维护中,请稍后再来.');} }
add_action('get_header', 'maintenance_mode');

您需要做的是,将上述的代码添加到主题的functions.php文件或特定网站文件中(nicetheme 的主题,在主题目录中,可以找到 funcitons_xxxx.php的文件,比如 cosy 主题,即 functions_cosy.php 将代码添加在这个文件中,效果等同于添加在 functions.php)。

结束维护模式

当你要结束维护模式并允许用户访问您的网站,只需将最后一行注释掉,如下所示:

// add_action();
1. 本站所有资源来源于用户上传和互联网,如有侵权请及时联系站长!
2. 分享目的仅为供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码、素材或教程,可以发布提交审核,推广有RMB奖励和额外收入!
4. 本站提供的源码、模板、插件、素材或教程等资源,都不包含技术服务请大家谅解!
5. 如有链接、图片无法下载或失效,请联系站长处理!
6. 本站资源的售价只收取微弱费用来维持本站的日常运营!
7. 如遇到加密压缩包,默认解压密码为"SanSummers",如无法解压请联系站长!
叁夏资源(SanSummers) » 非插件启用 WordPress 维护模式

关注公众号:叁夏资源(SanSummers)