• かちびと.net

    お手軽WordPress Tips:データベース接続エラー時に表示するメッセージを変える(といいよって教わった)。ちょっと気になっていたものだったのでご紹介。

    Kudos for

    WordPress jQuery
  • About This

    Web制作に役立つTips、チュートリアル、、マーケティングに役立つ情報などのリソースをほぼ毎日配信しています。宜しければメモ代わりにご利用下さい。詳しい情報はAbout me またはhumans.txtをご覧下さい。

    Kachibito.net is a community-based website for web designers and developers. The site includes a popular weblog, a design gallery, a open source software, design tips, and the various web-news.

  • Links

お手軽WordPress Tips:データベース接続エラー時に表示するメッセージを変える(といいよって教わった

スポンサーリンク

昨日教わってちょっといいなと思ったので
拡散します。有名かもですけどwWPで、
データベースの接続エラーをたまに見かけ
ると思うんですけど、その際に表示させる
メッセージがデフォルトのままだと素っ気
ないので、変えてみよう、という内容です。

せっかくWordPressが8歳を迎えましたのでWP関連の記事を。

結構前に実装された機能だったようなんですけど、昨日はじめて知って、をかもとおじさん(@wokamoto)に教えてもらいました。ありがとうございます。

デフォルトだとちょっと不親切


これが、WordPressのDB接続エラー時のメッセージ。ちょっと淡白ですよね。僕なら泣きます。

コード

以下のようなコードでdb-error.phpという名のファイルを作成します。
※いつもようにfunctions.php内への記述じゃないですよ!

<?php
header( 'HTTP/1.1 503 Service Unavailable' );
header( 'Expires: Wed, 11 Jan 1984 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: no-cache, must-revalidate, max-age=0' );
header( 'Pragma: no-cache' );
header( 'Content-Type: text/html; charset=utf-8' );
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ja">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>データベースエラー : Kachibito.net</title>
    <link rel="stylesheet" href="/error/style.css" type="text/css" />
</head>
<body id="error-page">
    <h1>503 Service Unavailable - DB Error</h1>
    <p>ただいまサーバのデータベースに接続できないようです。<br />
    数分後に再度リロードしてみてください。</p>
    <p>ご不便おかけしますが、よろしくお願いいたします(´・ω・`)</p>
    <p style="text-align: right;"><a href="http://kachibito.net/">http://kachibito.net/</a></p>
</body>
</html>

db-error.phpをwp-content内にアップロード

作成したdb-error.phpをwp-content内にアップロードします。すると、管理画面のドロップインという項目に追加されます。

ドロップインに関してはこちらをご参照下さい。

実装


こんな感じでエラーメッセージをカスタマイズ出来ます。うんうん、親切ですねこれは。いつ障害があるかわからないので、404ページ同様、こうしてトラブル時にも適切にユーザーさんに知らせてあげると素敵。cssでデザインも変えられますし、好きなコンテンツを作ってあげられます。


ブクマを用意したり。(メッセージ適当過ぎr)Googleのキャッシュを用意してあげるのも親切ですよね。

簡単に用意できますのでぜひお試しください。

via:WordPress のデータベースエラーページをカスタマイズ

※全然関係ないんですけど、今日で当ブログは丸2年を迎えました。これも偏にご覧下さっている皆様のお陰です。今後もより一層お役に立てるコンテンツを配信してまいりますのでどうぞ宜しくお願いいたします。(去年は変な記事書いてたw

URL :
TRB :

Comments & Trackbacks (7)

  1. だいはくりき

    はじめまして。だいはくりきと申します。

    DBの接続エラーのカスタマイズいい感じですね。
    まだ表示された事はありませんが早速設定してみます。

    情報ありがとうございました。

    • シロ

      はじめまして。

      DBの接続エラーのカスタマイズいい感じですね。
      まだ表示された事はありませんが早速設定してみます。

      そうですね、僕も教わって、やっておきたい!と思いました。このほうがイザと言うとき親切ですもんね。

Twitter

Web制作に役立つそうなリソースを独断と好みで配信しています。

かちびと.netにリンクの無いトラックバックはお受けいていません。
コメントされる前にガイドラインをご覧下さい。

twitter facebook rss contact

Ads

Posts

Contact

Services