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

前言

您是否曾经在 WordPress 网站上看到过“建立数据库连接时出错”错误页面?显示此错误消息的原因可能有多种,但它可能会使访问者感到困惑并使您的网站看起来损坏,从而损失您的信誉和流量。

在 WPBeginner,我们找到了解决此问题的最佳方法是创建自定义数据库错误页面。它向您的用户展示了更专业、更贴合品牌的形象,让他们放心您已经意识到了这个问题。

此外,它还提供了一个机会,可以在问题得到解决时提供有用的资源或替代方法来访问您的内容。

在本文中,我们将向您展示如何在 WordPress 中自定义数据库错误页面。

图片[1]-WordPress 中如何添加自定义数据库错误页面-ZB博客

是什么导致建立数据库连接时出错?

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

图片[2]-WordPress 中如何添加自定义数据库错误页面-ZB博客

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

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

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

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

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

<?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>

接下来,将文件另存为“db-error.php”。然后,使用 FTP 程序,您需要将文件上传到 WordPress 网站的 /wp-content/ 目录。

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

图片[3]-WordPress 中如何添加自定义数据库错误页面-ZB博客

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

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

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

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

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

图片[4]-WordPress 中如何添加自定义数据库错误页面-ZB博客

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

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

图片[5]-WordPress 中如何添加自定义数据库错误页面-ZB博客

它带有 300+ 专业设计的模板,包括许多不同的 404 错误页面模板,您可以将其用作自定义数据库错误页面。

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

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

发送数据库错误的电子邮件通知
如果您的网站出现故障,那么您希望收到通知,以便您可以采取一些措施。

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

// 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");

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

// 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");

结束

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容