ただ、WordPress のメンテナンスモードは便利ですが、ひとつ問題があります。システム内蔵の自動更新機能を使ったときに更新が失敗すると、ブログがずっとメンテナンスモードのままになってしまうのです。実は今日、WP 3.0.5 を更新したときに問題が起き、メンテナンスモードから抜け出せなくなってしまいました……。その後ネットで調べて、メンテナンスモードを手動で解除する方法を覚えました
メンテナンスモードの手動での有効化・無効化
1. 手動でメンテナンスモードを有効にするには、私が作成した PHP ファイルをダウンロードし、ブログのルートディレクトリーにアップロードしますメンテナンスモード有効化ファイル:Box.net | Xun6 | 4Shared
P.S. ダウンロードしたら、まず解凍してください
- ブログにアクセスすると、すでにメンテナンス状態になっています~
ダウンロードしたファイルを解凍すると、ソースコードを確認できます
WordPress のシステムは、ルートディレクトリーに .maintenance ファイルがあるかを確認すると、それを読み込んで、メンテナンスモードに入るかどうかを判断します。判断方法は、$upgrading 変数に保存されたタイムスタンプと現在時刻の間隔が 10 分を超えているかどうかをチェックするというものです。10 分を超えるとメンテナンスモードは自動的に解除されますが、私が書いたこの方法では、その時間を超えることは決してありません XDD
- メンテナンスモードを解除したいときは、サイトのルートディレクトリーに入り、.maintenance ファイルを削除するか名前を変更すれば OK です。私は、ファイル名の後ろに .txt を付けました


