如何在 WordPress 中激活和配置维护模式

最后更新: 五月3 , 2026
  • 维护模式会在您处理 WordPress 网站时显示一个临时页面,并防止您看到错误。
  • 建议在大型更新、设计变更、迁移和故障排除期间启用此功能。
  • 您可以通过插件、主机控制面板、functions.php 中的代码或使用 .htaccess 和 WP-CLI 进行配置。
  • 对于 WooCommerce 商店和关键网站,建议做好维护计划或将其委托给专业服务机构。

WordPress维护

如果你的网站出现错误,导致某些重要功能突然崩溃,你最不希望看到的就是访客到处看到错误信息。这时,WordPress 维护模式就派上用场了:它提供了一种简单的方式,让你在后台静默维护的同时,显示清晰的提示信息。

此外,当您进行重大更改(更新、迁移、重新设计、技术测试等)时,尤其是在需要进行软件维护的情况下,启用配置完善的维护模式可以保护您的品牌形象、提升用户体验并预防搜索引擎优化 (SEO) 问题。接下来,我们将详细介绍维护模式的定义、适用场景以及所有配置方法(包括使用插件和不使用插件的配置方式),以便您选择最适合自身需求的方案。

WordPress中的维护模式究竟是什么?

在 WordPress 中,我们所说的维护模式是指显示一个临时静态页面,通知用户网站正在进行维护,而不是让访问者遇到 500 错误、空白屏幕或未完成的部分。

此页面通常包含“网站正在维护中”之类的文字、简要说明,以及进度条、社交媒体链接或表单等额外元素,以便访客不会空手而归。其理念非常简单:网站不对公众开放,但您可以以管理员身份登录后继续正常工作。

WordPress 内部有自己的自动维护系统。当您更新核心代码时,会在安装根目录下创建一个名为`.maintenance`的隐藏文件,并执行`wp_maintenance()`函数。在此期间,访客会看到一个非常简洁的通知,提示网站正在临时维护。更新完成后,该文件会自动删除,网站恢复正常。

该原生消息显示效果不佳且自定义程度不高,因此大多数专业网站选择使用插件、代码甚至主机控制面板来设置自己的维护模式,以控制页面的设计、文本和行为。

什么时候应该启用 WordPress 的维护模式?

无需夸大其词:您无需每次上传文章或修改联系页面上的句子都启用维护模式。对于一些小的调整,完全没有必要切断整个网站的访问权限。

但是,在所有存在网站崩溃、内容不完整或显示与预期严重不符内容的风险的情况下,建议启用此功能。以下是一些典型示例:

  • WordPress核心更新尤其是在升级到主要版本时。可能会出现主题或插件不兼容的情况,导致网站暂时无法访问。
  • 批量更新插件或主题如果一次性更新多个程序,很容易遇到错误(例如白屏、PHP 错误、扩展冲突等)。最好在维护模式下进行这些更改。
  • 结构或设计变更这包括彻底改造菜单、创建或重做关键页面、更换主题,或者使用可视化编辑器重新设计布局。在测试期间,最好避免让用户看到这个半成品“拼凑”的项目。
  • 安装或配置重要新功能例如,新的预订插件、会员系统或影响多个页面的可视化编辑器。在确认一切稳定之前,最好不要公开访问网站。
  • 主机迁移或服务器变更尤其是在大型网站、会员网站或在线商店中。维护模式可以防止在网站从一台服务器迁移到另一台服务器期间进行订单处理或数据更改。
  • 网站正在开发或重新上线如果您在已公开的域名上建立新网站,理想情况下,用户应该看到…… “建设中”或“即将上线”页面 直到发布日。
  • 排除严重问题或错误如果出现严重的显示问题、影响导航的错误或安全问题,启用维护模式可以让您有时间修复这些问题,而不会让访客体验到损坏的版本。

把你的网站想象成一家实体店:如果你要更换地板、粉刷墙壁或拆除隔断,你会关门几天,并挂出“装修暂停营业”的牌子。在线上也是如此:你需要提前通知,提供解释,并做好第一印象,这样用户才会愿意再次访问。

使用维护模式的优势:用户、品牌和搜索引擎优化

从用户体验的角度来看,维护模式至关重要。新用户的首次访问体验影响巨大。如果他们打开网站后发现网站宕机、出现 500 错误或设计存在缺陷,他们很可能不会再次访问。

  DOC 和 DOCX 的区别:应该使用哪一个以及原因

然而,如果你看到一个简洁的页面,上面说明你们正在进行改进,标明了大致的时间表,或者提供了联系方式,那么感觉就完全不同了。你不会再觉得“这个网站有问题”,而是会觉得“这些人很关心他们的网站,并且正在努力改进它”。

从品牌推广的角度来看,良好的维护模式有助于强化您的视觉识别和品牌基调。您可以添加您的徽标、企业颜色、社交媒体链接,甚至可以简要介绍品牌价值主张,并添加联系表单或订阅表单,以确保不会错失任何获取潜在客户的机会。

至于搜索引擎排名,虽然谷歌理解偶尔的维护,但持续显示技术错误会对SEO产生负面影响。一个设计良好的维护页面:

  • 阻止谷歌索引损坏的内容或不完整的页面。
  • 您可以成功退货 503代码 (服务暂时不可用),这告诉机器人稍后再来。
  • 它有助于保护您的点击率和品牌在搜索结果中的形象。

此外,从实际角度来说:采用主动维护模式可以减轻你的压力。你知道用户不会看到未完成的更改,你可以循序渐进地进行测试、撤销、恢复备份……这样会更加安心。

用于将 WordPress 置于维护模式的插件

启用维护模式最流行(也最简单)的方法是使用插件。官方插件库提供了多个免费选项,无需编写任何代码即可显示自定义页面。

它们大多遵循相同的逻辑:如果您已登录并拥有足够的权限,则可以继续看到正常的网站;而其他访客则会看到您配置的维护页面,其中包含您的文本、图像以及您想要激活的附加功能。

维护:简单有效

维护插件之所以如此受欢迎,正是因为它简单易用。它的界面几乎只剩下一个屏幕,上面只有一个开关用于开启或关闭维护模式,以及一些基本的界面设置。

安装并激活后,访问 WordPress 控制面板中的“维护”菜单,您会看到一个“开启/关闭”开关。开启后,所有没有控制面板访问权限的用户都将看到维护页面;而拥有管理后台访问权限的用户则将继续正常访问网站。

在“内容”部分,您可以进行以下自定义:

  • 页面标题浏览器标签页中显示的内容。
  • 持有人:邮件的主标题。
  • 描述:访客将看到的主要文本。
  • 页脚文本页脚的简短文本(例如,版权声明或其他声明)。

只需将开关切换到“开启”状态并保存更改即可。如果您使用缓存系统(例如 Varnish、缓存插件等),则可能需要清除缓存才能看到更改生效。

WP维护和其他可自定义插件

如果您想要更全面的视觉效果,还有其他一些非常有趣的选择。例如, WP Maintenance允许您对维护页面进行深度自定义:

  • 编辑标题和正文。
  • 修改 CSS 将样式调整到毫米级。
  • 添加页眉和背景图片。
  • 添加倒计时,显示网站何时恢复运行。
  • 链接你的 社会网络.
  • 调整维护页面的标题和元描述等SEO元素。

如果您想展现更精致专业的形象,这无疑是理想之选,尽管它需要更多的设置时间,尤其是在您想要手动自定义样式的情况下。然而,需要注意的是,在很多情况下,界面并未翻译成西班牙语。

其他一些您可能感兴趣的热门插件包括:

  • 正在建设中它非常直观,提供多种预设模板(部分免费,部分付费)。它允许您显示社交媒体图标、登录按钮,集成 Google Analytics,甚至在高级版中还可以通过 IP 地址或密码限制访问。
  • 网站维护极其简单,非常适合很少使用维护模式的用户。它包含多个预设模板,并允许您更改消息和添加您的分析 ID。
  • SeedProd 的网站建设工具它最初只是一个维护插件和一个“即将推出”的功能,但如今已发展成为一个真正的可视化编辑器。它允许您使用精美设计的模板,通过拖放操作创建维护页面,甚至可以作为整个网站的页面编辑器。

如果您只需要快速简便的服务,可以使用“维护”或“网站维护”功能。如果您更倾向于功能完善且可重复使用的网站,那么“WP 维护”、“建设中”或“SeedProd”功能将对您有所帮助。

WP维护模式/LightStart:高级维护及附加功能

另一个非常受欢迎的插件系列是WP Maintenance Mode(最近几个版本也称为 LightStart)。除了常规功能外,它还添加了一些非常有趣的额外功能。

安装完成后,在“设置”>“LightStart”或“设置”>“WP维护模式”中,您会找到几个选项卡:

  • General (将军)在这里,您可以激活或停用维护模式,选择是否要阻止对该页面进行索引,配置即使在模式激活的情况下哪些角色也可以访问网站,以及排除哪些 URL。
  • 设计:用于自定义维护页面的文本、图像、颜色和基本布局的部分。
  • 模块它可以让你添加计数器、订阅表单、社交网络链接或联系信息,所有这些都集成到页面本身中。
  • 管理机器人:可选模块,可激活一种聊天机器人,该机器人可以与用户对话,并在网站关闭时帮助收集电子邮件或解决简单的疑问。
  • RGPD:如果您要从维护页面本身收集数据(电子邮件、表单等),则需要专门的章节来配置法律文本和隐私接受条款。
  扫雷游戏的迷人历史:远不止是一项简单的消遣

如果您要关闭网站几个小时或几天,并且想利用这段时间继续获取潜在客户或与用户保持一些互动,那么这种类型的插件就非常适合您。

从主机控制面板激活维护模式。

如果你是通过Plesk等控制面板或某些服务提供商的管理器安装 WordPress ,那么你很可能无需触碰 WordPress 即可激活维护模式。

在许多主机服务商处,您可以从客户专区访问 WordPress 或 WordPress 工具包部分,并找到启用或禁用每个安装维护功能的开关。如果您管理多个网站,或者由于错误而无法访问 WordPress 控制面板,这将是一个非常方便的功能。

此外,这些托管系统通常还包含少量定制功能:

  • 限制对管理面板的访问 (但如果您需要登录才能进行更改,通常不建议这样做)。
  • 选择 模板或背景图片 维护页面有所不同。
  • 配置 标题、正文和次要文本 将会展示给参观者。
  • 添加一个 计时器 如果确定了重新开放日期,可以设置倒计时。
  • 最多可连接三个 社会网络 (通常是 Facebook、Twitter 和/或 Instagram)。

主要优势在于您无需依赖 WordPress 的正常运行。即使某个插件导致 WordPress 无法使用,您也可以显示一个中性页面,同时修复安装或从备份恢复。

如何使用代码将 WordPress 置于维护模式

如果您希望避免使用插件并尽可能保持安装的轻量级,也可以通过编写几行代码来激活维护模式。虽然这需要多加注意,但从长远来看,它是一个非常稳定的解决方案。

通过 functions.php 进入维护模式

一个经典的方案是利用主题的functions.php文件(理想情况下,是子主题)来拦截公共访问并显示自定义维护消息。

流程大致如下:

  • 访问“外观”>“主题编辑器”(或通过主机文件管理器/FTP)。
  • 你打开文件 的functions.php 当前主题或子主题。
  • 你做了备份 在对任何内容进行操作之前,请先从文件中读取。
  • 最后,添加一个函数来检查用户是否已登录并拥有编辑主题的权限。如果没有,则向其显示维护页面。

一个典型的实现示例会检查用户是否为管理员,如果不是,则调用`wp_die()`函数并返回简单的 HTML 代码,同时将响应代码设置为503,表示服务暂时不可用。您甚至可以添加图片或使用内联 CSS 来设置消息样式。

如果您想停用维护模式,只需删除添加的代码或将其注释掉即可停止运行。请务必记住这一步骤,因为如果您忘记删除,网站将无限期地保持关闭状态。

使用可视化编辑器创建维护页面

如果您使用Elementor、Divi、Visual Composer或类似页面构建器,则无需特定的维护插件,您还可以选择另一种方法:创建一个具有您自己的设计的“维护”页面,并将其设置为您的主页。

典型的过程是:

  • 您可以使用常用的 WordPress 建站工具创建一个新页面。
  • 你设计一个简单的布局:一个标志、一个解释你在做什么的标题、一段简短的文字、一些指向社交网络的链接和一个表格。
  • 转到“设置”>“阅读”,然后选择 “静态页面” 选择此新页面,将其设为首页。
  • 您也可以勾选此框。 “请求搜索引擎不要收录此网站” 维护期间,防止 Google 索引该临时页面。

从设计角度来看,这是一个非常灵活的解决方案,不过建议您在完成后,记得将相应的页面设置回主页,如果您已经这样做了,请重新激活搜索引擎索引。

使用 .htaccess 文件和 HTML 页面的维护模式

如果您熟悉服务器配置,并且想要更独立于 WordPress 的功能,您可以使用.htaccess文件和静态 HTML 页面在 Apache 级别设置维护模式。

这个想法如下:

  • 例如,在网站根目录中创建一个文件。 维护.html,以及要显示的页面的 HTML:包含主要消息的 h2 标签、简短文本、基本内联样式,以及(如果需要)联系信息。
  • 在 .htaccess 文件中,您可以添加重写规则,将所有请求重定向到该文件,但维护 URL 和您用于继续查看真实网站的 IP 地址除外。
  ERP 系统功能助您业务发展

该规则模式通常包括:

  • 一 重写条件 这样,当请求已经指向 /mantenimiento.html 时,就不会应用重定向。
  • 另一 重写条件 但这不包括您的 IP 地址(您可以使用“我的 IP 地址是什么”之类的服务进行检查)。
  • 一 重写规则 这会将用户重定向到维护文件,并返回临时重定向代码 302。

这样一来,除了您之外的所有流量都会始终看到维护页面,即使 WordPress 完全崩溃也是如此。要禁用此功能,只需删除或注释掉相应的代码行,或者恢复原始的 .htaccess 文件即可。

使用 WP-CLI 的原生维护模式

如果您的主机提供商提供WP-CLI(WordPress 的命令行界面),您也可以无需访问控制面板,直接通过 SSH 激活维护模式;如果您想自动化任务,请查看Bash 脚本和实用程序指南。

你只需要:

  • 通过 SSH 连接到服务器,并进入 WordPress 安装目录。
  • Ejecutar wp maintenance-mode activate 启动维护。
  • 使用以下命令检查状态 wp 维护模式状态将显示一条消息,表明该模式已激活。

完成更改后,运行`wp maintenance-mode deactivate` 命令,网站即可恢复访问。如果您管理多个网站,或者控制面板无响应但仍可通过终端访问,此方法非常实用。

维护模式和 WooCommerce:注意销售

对于企业网站或博客来说,维护一两个小时通常不会造成太大影响。然而,对于使用 WooCommerce 的在线商店来说,情况就大不相同了,因为网站宕机期间无法完成购买。

因此,在电子商务中,最好更好地规划维护工作:

  • 尽量完成最精细的任务。 在非高峰时段 (清晨或非高峰时段)。
  • 使用维护模式 明确说明店铺很快就会重新开放。.
  • 如果可以,请添加 可见的联系表格或电子邮件地址 这样,如果他们有紧急需要,就可以写信给你。
  • 对于非常大的变革,请考虑在…… 商店克隆 在子域中测试所有内容,然后在维护模式开启的情况下,在较短的时间窗口内迁移更改。

关键在于尽可能减少实际停机时间。即便如此,只要维护良好的维护页面包含您的数据和社交媒体链接,许多客户就会明白您正在进行改进,并会在稍后再次尝试访问。

WordPress维护服务:何时应该外包

如果您觉得这些内容有点像胡言乱语,或者您根本不想操心更新、备份和测试,那么专业的 WordPress 维护服务可以为您处理所有这些技术工作。

这些服务通常至少包括:

  • 定期更新 WordPress核心、插件和当前主题。
  • WooCommerce 特定更新 (针对在线商店的计划)每次更改后都要验证一切是否正常运行。
  • 全天候监控 网站会发出警报,以防服务中断。
  • 安全日记 指定天数(例如 30 天)和按需恢复。
  • 安全扫描 用于检测恶意软件或可疑行为。
  • 定期报告 网站状态、更新内容和可能发生的事件。

这些计划通常不包含新开发项目、设计变更、高级性能提升或搜索引擎优化/搜索引擎营销 (SEO/SEM) 活动,这些项目需要单独预算或按小时计费。合同方面,这些计划通常按月或按年续订,没有最低合约期限,但如果您想取消,需要提前通知。

如果您管理的网站对您的业务至关重要,但您没有时间(或意愿)跟踪所有事项,那么委托他人维护可能是一项非常合理的投资,可以避免严重的问题和长时间的停机。

简而言之,在 WordPress 中配置完善的维护模式,可以让您在不影响用户体验或损害在线声誉的情况下进行重大更改。您可以选择简单的插件,也可以选择带有计数器和表单的更高级解决方案,还可以通过主机控制面板进行操作,或者使用代码来简化安装;重要的是,每当您要进行重大更改时,您都可以快速地以清晰专业的提示信息关闭维护,并在一切准备就绪后记得重新打开维护窗口。

预防性的维护
相关文章:
计算机设备的预防性维护