首页 » 博文 » wpbeginner » 最佳教程 » 如何在 WordPress 中添加自定义数据库错误页面

如何在 WordPress 中添加自定义数据库错误页面

您是否在 WordPress 网站上看到过“建立数据库连接时出错”错误页面?

显示此消息的原因有多种,但它没有吸引力,并且可能会让访问者感到困惑。此外,在您访问网站并看到该消息之前,您不会意识到您的网站已关闭。

在本文中,我们将向您展示如何在 WordPress 中自定义数据库错误页面。我们还将向您展示如何在每次您的网站因数据库错误而关闭时设置通知。

如何在 WordPress 中添加自定义数据库错误页面

建立数据库连接出错是什么原因?

“建立数据库连接时出错”是最常见的 WordPress 错误之一。它可能是由 WordPress 设置中的数据库信息不正确、数据库损坏或数据库服务器无响应引起的。

WordPress 数据库连接错误

对于初学者来说,解决此错误可能很棘手,因此我们在有关如何修复 WordPress 中的“建立数据库连接错误”的指南中列出了许多该错误的解决方案。

访问者最不想看到的就是 WordPress 显示的通用错误消息。错误页面缺乏详细信息,缺乏吸引力,并且不包含任何品牌信息。看起来您的网站已经消失了。

话虽如此,让我们看看如何自定义WordPress 网站上的错误页面以使其更有帮助。

在 WordPress 中添加自定义数据库错误页面

首先,您需要在记事本等文本编辑器中打开一个新文件,然后将以下内容粘贴到其中。

1234567891011121314151617 号181920212223<?php // custom WordPress database error page    header('HTTP/1.1 503 Service Temporarily Unavailable');  header('Status: 503 Service Temporarily Unavailable');  header('Retry-After: 600'); // 1 hour = 3600 seconds    // If you wish to email yourself upon an error  // mail("your@email.com", "Database Error", "There is a problem with the database!", "From: Db Error Watching");  ?>  <!DOCTYPE HTML><html><head><title>Database Error</title><style>body { padding: 20px; background: red; color: white; font-size: 60px; }</style></head><body>  You got problems.</body></html>

WPCode与 ❤️ 主办

在 WordPress 中一键使用

来源:CSS 技巧

接下来,将文件保存为“db-error.php”。然后,您需要使用 FTP 程序将文件上传到 WordPress 站点的 /wp-content/ 目录。有关更多详细信息,请参阅有关在 WordPress 中使用 FTP 的初学者指南

现在,当您的网站无法建立数据库连接时,您将看到下面屏幕截图中的错误消息,并且网络浏览器的选项卡中将显示标题“数据库错误”。

数据库错误页面预览

这不是最有吸引力的错误消息,但它是向前迈出的一步。现在您可以更改页面的 HTML 和CSS以更好地适合您自己的网站。

自定义 WordPress 中的数据库错误页面

现在是时候自定义您的数据库错误页面,使其看起来很棒并且与您网站的主题相匹配。您还应该在页面上添加您的品牌徽标和标语。

您还可以在信息中使用一点幽默。您的访问者可能无法访问您的网站,但您至少可以让他们开心。

您可以从我们的最佳 WordPress 404 错误页面设计示例列表中获取灵感。例如,这个空杯 404 页面可以轻松修改为数据库错误页面。

空杯 404 错误消息示例

您需要将“错误 404”更改为“数据库错误”,将“找不到此页面”更改为“此网站暂时不可用”。您还应该删除“返回主页”按钮,因为您的整个网站可能会瘫痪。

创建自定义数据库错误页面设计的最简单方法是使用SeedProd插件。它是最受欢迎的登陆页面构建器,具有拖放功能,无需编辑任何代码即可自定义错误页面。

种子产品

它配备了 300 多个专业设计的模板,包括许多不同的 404 错误页面模板,您可以将它们用作自定义数据库错误页面。

SeedProd有一个免费版本,但您需要 Pro 版本才能访问内置的 404 错误页面模板。

有关如何使用 SeedProd 创建自定义错误页面的想法,请查看我们有关如何改进 WordPress 中的 404 页面模板的指南。

发送数据库错误电子邮件通知

如果您的网站出现故障,那么您希望收到通知以便采取措施。

我们之前使用的代码片段包含每当您的网站出现数据库错误时都会向您发送电子邮件通知的代码。这部分代码当前处于非活动状态,因为它被两个斜杠注释掉了。

12// If you wish to email yourself upon an error// mail("your@email.com", "Database Error", "There is a problem with the database!", "From: Db Error Watching");

WPCode与 ❤️ 主办

在 WordPress 中一键使用

要接收通知,您需要删除邮件功能之前的两个斜杠。

12// If you wish to email yourself upon an errormail("your@email.com", "Database Error", "There is a problem with the database!", "From: Db Error Watching");

WPCode与 ❤️ 主办

在 WordPress 中一键使用

您还必须将“ your@email.com ”替换为您自己的电子邮件地址。不要忘记保存编辑后的 ​​db-error.php 文件并将其上传到 WordPress 站点的 /wp-content/ 目录。

我们希望本教程能帮助您了解如何在 WordPress 中添加自定义数据库错误页面。

您可能还想了解如何选择最好的 WordPress 托管或查看我们的必备插件列表来发展您的网站。

发表评论

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

Scroll to Top