不用插件启用 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();

关于不用插件启用 WordPress 维护模式的相关内容;如有侵权,请联系老文删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
老文的头像老文
上一篇 2021年11月7日 下午8:38
下一篇 2021年11月7日 下午9:10

相关推荐

  • WordPress 纯代码实现页面锚文本链接(免插件)

    WordPress 纯代码实现页面锚文本链接 WordPress 实现页面锚文本链接的方法很多,由于装插件比较繁琐,所以这里老文笔记介绍一个WordPress 纯代码实现页面锚文本链接方法,在网站主题目录找到该文件 functions.php,具体路径:网站根目录:wp-content/themes/主题目录/ functions.php //自动TAG转内…

    2021年10月8日
    365
  • DedeCMS织梦文章数据在线一键迁移至WordPress系统

    DedeCMS织梦系统是国内的优秀开源建站系统,使用的网站数量众多,不过近期织梦也要开始收取授权费用了:除个人非盈利网站外,均需要购买DedeCMS商业使用授权,授权费为5800元。 消息一出,WPCOM就陆续收到不少客户咨询关于数据迁移至WordPress的相关咨询和技术协助请求,所以针对此需求以及之前的迁移经验,我们汇总成了一个WordPress插件免费…

    2021年10月22日
    668
  • 怎样挖掘长尾词?目标关键词和长尾关键词的区别?

    怎样挖掘长尾词?目标关键词和长尾关键词的区别? 目标关键词 你的目标客户最可能使用和搜索的关键词,我们往往用首页来优化它们。 目标关键词一般作为网站首页的标题,以是2-4个字构成的一个词或词组,名词居多,网站的主要内容需围绕网站产品和服务来设定,网站的主要内容围绕目标关键词展开。 一般通过百度指数和竞争对手分析,确定目标关键词。 长尾关键词 长尾关键词是指网…

    2022年5月13日
    320
  • WordPress新建页面没有评论框的解决方法

    WordPress是一个功能非常丰富的系统。对于新手而言,有些功能的开启关闭真的不太好找。不过,WordPress教程,如果大家善于使用度娘或者谷歌等炒鸡流弊的搜索引擎,发动你们的小拇指,去搜索百度一下,基本都可以找到答案。 现在分享一个比较常见的功能(其实是我被问得有点多,有点烦躁) 就是无论是新建的文章还是新建的页面,有些小伙伴都会问:怎么不见评论框?不…

    2021年11月7日
    316
  • 宝塔面板一键卸载教程命令:删除宝塔面板并重新开始安装

    宝塔面板自从爆出重大漏洞之后,目前来看似乎该升级的朋友已经都升级了,其他的朋友要么是没什么重要数据,要么就是根本没用宝塔所以高枕无忧。那么除了升级之外,如果我们想卸载宝塔,并且使用其他的建站环境的话,可以看一下小编整理的宝塔面板一键卸载教程。目前卸载方法主要包括直接重装系统法以及使用宝塔提供的卸载命令进行卸载的方法。 一、直接重装系统以实现卸载宝塔面板 重装…

    2022年2月7日
    1.5K