Как создать собственную страницу об ошибке базы данных

Как и у всякого пользователя WordPress, наверняка у вас возникала небезызвестная ошибка «Error establishing a database connection» хотя бы однажды…
Она появлятся, когда ваша база данных не может обработать запрос. На дешевых хостингах это частенько случается. В статье будет описано, как стилизировать страницу этой ошибки под себя.

Вставьте следующий код в свежесозданный файл. Назовите его db-error.php и сохраните его в папке wp-content. В случае очередной ошибки базы данных, WordPress автоматически использует его.

<?php // собственная страница об ошибке БД в WordPress

  header('HTTP/1.1 503 Service Temporarily Unavailable');
  header('Status: 503 Service Temporarily Unavailable');
  header('Retry-After: 600'); // 1 hour = 3600 seconds

  // Если хотите получить email при возникновении ошибки, раскоментируйте следующую строку
  // mail("your@email.com", "Ошибка базы данных", "Проблема с БД!", "From: Db Error Watching");

?>

<!DOCTYPE HTML>
<html>
<head>
<title>Ошибка Базы Данных!</title>
<style>
body { padding: 20px; background: red; color: white; font-size: 60px; }
</style>
</head>
<body>
  У нас проблемы.
</body>
</html>

Результат, который вы сами сможете облагородить по своему вкусу:

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top