WordPress で作っているサイトをリニューアルするために同じサーバーで大改修を行う場合、そのまま行うとリニューアル作業中の状態もサイトを訪れた人に見られてしまうのでそれではちょっと問題です。サイトを訪れた人には「ただいまメンテナンス中です。」と表示してサイトを非公開に、サイト管理者だけが元々のサイトを見る事ができてリニューアル作業を行える事ができればそれがベストです。
そういう時の為に WordPress プラグインで簡単にメンテナンス中表示にできるものがたくさんあります。私はその中で「WP Maintenance」というプラグインを導入しました。しかしある所で躓きました。
サイト管理者もメンテナンス中表示になる
WP Maintenance のプラグインを導入して、無事に各ページを「ただいまメンテナンス中です。」という表示にする事ができたのですが、サイト管理者までもがメンテナンス中表示になってしまいました。これでは全く意味がないです。このプラグインはダメなのか?と思い、他のメンテナンス関連のプラグインを導入しても同じ結果でした。
メンテナンス中のプラグインを導入して、管理者もサイトが見られないというような事を検索してもそれで困っているような人は出てきませんし、何故私だけこんな事になっているのだろうか?と悩み大分時間を取られてしまいました。色々試すうちに対処方法がわかりました。
対処方法
メンテナンス関連プラグインを導入したら、設定後にやる事がありました。
それは、WordPress にログインし直す事です。
するとサイト管理者は通常通りサイトを見る事ができました。他のサイトではメンテナンスプラグインの使い方や設定は事細かく紹介されていますが、トラブルの対処法などは見かけません。
恐らく他のメンテナンス関連プラグインも同様だと思うので、メンテナンス中プラグインを入れてもサイト管理者もサイトが表示されない時は WordPress のログインし直しをお試しください。