php代码实现 WordPress禁止使用前端主题访问 维护模式

最近在给客户弄一个基于WordPress的OA系统,前台禁止访问。仅供后台使用。这边我们记录一下,如何禁止使用前端主题。开启维护模式。

为什么要启用维护模式?

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

开启维护模式也很简单,我们需要打开WordPress当前模板目录中的functions.php

添加如下代码:

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

保存上传就开启了维护模式。

厂家CPU内存硬盘流量价格购买链接
RamNode11GB25GB-SSD500GB/mUSD $5购买
Linode11GB25GB-SSD1000GB/mUSD $5购买
DigitalOcean11GB25GB-SSD1000GB/mUSD $5/m购买
Vultr11GB25GB-SSD1000GB/mUSD $5/m购买
腾讯云Qcloud22GB50GB-SSD购买

Posted

in

by

Comments

发表回复

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