尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

WordPress维护模式完整指南:手动实现与插件方案

WordPress维护模式完整指南:手动实现与插件方案
📅 发布时间:2026/6/19 0:37:19
本文详细介绍了WordPress网站维护模式的两种实现方式:通过手动添加PHP代码到子主题的functions.php文件,或使用LightStart插件。包含完整代码示例、启用禁用方法和注意事项,适合开发者在进行重大更新时使用。

WordPress维护模式(手动实现与插件方案)

作者:Christos Pontikis
发布日期:2025年5月25日
分类:WordPress

标签:hm, how-to, maintenanace mode, php, t_eg, wordpress, wordpress development, wp_dev

当我们需要对WordPress网站进行重大更改(自定义代码和/或数据库更改)时,就需要启用WordPress维护模式,这样网站的前端将对访问者不可用。

手动实现WordPress维护模式(无需插件)

将以下代码添加到子主题的functions.php文件中。
如果您没有子主题,可以轻松创建一个。请参阅相关文章。

使用此代码,网站(包括管理面板和前端)仅对管理员可用。其他任何用户都将看到维护模式消息。

启用WordPress维护模式

/*** 维护模式*/
function wp_maintenance_mode() {if ( ! current_user_can( 'administrator' ) ) {wp_logout();}wp_die( '<h1>网站正在进行计划维护</h1><br />请稍后再来查看。' );
}/*** 检查当前页面是否为登录页面** @return bool*/
function is_wp_login() {if ( isset( $GLOBALS['pagenow'] ) && 'wp-login.php' === $GLOBALS['pagenow'] ) {return true;}return false;
}if ( false === is_user_logged_in() && false === is_wp_login() ) {add_action( 'get_header', 'wp_maintenance_mode' );
} else {if ( ! current_user_can( 'administrator' ) ) {add_action( 'admin_init', 'wp_maintenance_mode' );}
}

禁用WordPress维护模式

只需注释掉add_action行(或删除整个if块):

if ( false === is_user_logged_in() && false === is_wp_login() ) {//add_action( 'get_header', 'wp_maintenance_mode' );
} else {if ( ! current_user_can( 'administrator' ) ) {//add_action( 'admin_init', 'wp_maintenance_mode' );}
}

使用插件实现WordPress维护模式

您可以使用许多插件。
在本教程中,我们使用LightStart - Maintenance Mode, Coming Soon and Landing Page Builder。

安装并激活插件。
您可能希望使用许多可用选项:
菜单 ⟶ 设置 ⟶ LightStart

但基本设置是:

LightStart

结果是:

LightStart - 维护模式

记得清除缓存(如果有),否则插件可能无法正常工作。

Christos Pontikis
企业家 | 全栈开发人员 | MediSign Ltd创始人。拥有超过15年设计和开发Web应用程序的专业经验。在管理(Web)项目方面也非常有经验。
www.pontikis.gr/en
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

相关新闻

  • 原型链污染学习
  • 重新认识 Golang 中的 json 编解码
  • 关于价值原语与AI元人文构想的对话全记录——DeepSeek研究

最新新闻

  • Legacy iOS Kit:经典iOS设备降级与越狱的终极解决方案
  • scikit-learn工业级建模实战:从数据清洗到可解释交付
  • RE46C109低功耗驱动方案:嵌入式系统声光报警的电源管理实战
  • 二零二六年台州专业打民事官司的律师有哪些 - 品牌排行榜
  • 天气图像分类技术原理与工程实践指南
  • DSP5685x HI驱动API深度解析:嵌入式主机通信实战指南

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号