Как и у всякого пользователя 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>
Результат, который вы сами сможете облагородить по своему вкусу: