
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress如何设置维护模式
WP集市
2025-08-31
【WordPress教程】
836人已围观
- 有时候你得把WordPress站点暂时关一下,比如更新插件或者改主题,总不能给用户看个404吧?这时候维护模式就派上用场了。最简单的办法是扔个.maintenance文件到wp-content目录里,WordPress会自动检测到。文件内容大概长这样:
<?php $upgrading = time(); ?>
这会让所有人(除了管理员)看到个默认的“暂时无法使用”页面。不过丑是真的丑,连个logo都没有。
- 想自定义页面?那得往.maintenance文件里加代码了。比如加上维护倒计时和自定义消息:
<?php
$upgrading = time();
$maintenance = array(
'end' => $upgrading + 3600, // 1小时后结束
'text' => '我们在搞个大更新,稍等哦~'
);
?>
但这样还是得手动传文件到服务器,有点老派。
-
现在聪明人都用插件,比如"WP Maintenance Mode"。装好之后在后台就能设置,还能选倒计时、放订阅表单,甚至加个炫酷的CSS动画。不用碰代码,适合手残党。
-
要是你想硬核一点,可以直接往主题的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友好。
- 记得维护模式别开太久,用户会跑光的。最好提前在社交媒体发个预告,就像奶茶店挂个“今日盘点”的牌子——让人有点期待感。毕竟等待的时候,谁知道你是不是在偷偷升级魔法呢?
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
