WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress如何设置维护模式

查看 WP集市 的更多文章WP集市 2025-08-31 【WordPress教程】 836人已围观

  1. 有时候你得把WordPress站点暂时关一下,比如更新插件或者改主题,总不能给用户看个404吧?这时候维护模式就派上用场了。最简单的办法是扔个.maintenance文件到wp-content目录里,WordPress会自动检测到。文件内容大概长这样:
<?php $upgrading = time(); ?>

这会让所有人(除了管理员)看到个默认的“暂时无法使用”页面。不过丑是真的丑,连个logo都没有。

  1. 想自定义页面?那得往.maintenance文件里加代码了。比如加上维护倒计时和自定义消息:
<?php
$upgrading = time();
$maintenance = array(
    'end'   => $upgrading + 3600, // 1小时后结束
    'text'  => '我们在搞个大更新,稍等哦~'
);
?>

但这样还是得手动传文件到服务器,有点老派。

  1. 现在聪明人都用插件,比如"WP Maintenance Mode"。装好之后在后台就能设置,还能选倒计时、放订阅表单,甚至加个炫酷的CSS动画。不用碰代码,适合手残党。

  2. 要是你想硬核一点,可以直接往主题的functions.php里塞代码:

add_action('get_header', 'my_maintenance_mode');
function my_maintenance_mode() {
    if (!current_user_can('administrator')) {
        wp_die(
            '<h1>维护中</h1>
            <p>就像咖啡机需要清洗,网站也得偶尔保养</p>
            <p>一小时后回来,说不定有惊喜</p>',
            '网站保养中',
            array('response' => 503)
        );
    }
}

这样所有非管理员用户都会看到你自定义的报错页面,连服务器状态码都给你调成503(服务不可用),对SEO友好。

  1. 记得维护模式别开太久,用户会跑光的。最好提前在社交媒体发个预告,就像奶茶店挂个“今日盘点”的牌子——让人有点期待感。毕竟等待的时候,谁知道你是不是在偷偷升级魔法呢?

Tags:

WordPress模板插件定制

WP集市

V管理员
文章 280 篇 | 评论 0 次
最新文章