wordpressで構築したサイト。トップページの画像の配置がなんか変!!でもここだけ画像無くなったら変だし…一旦サイト非公開にしたいな。公開日はまだだけどサーバーにはあげて本番環境でどうなっているかみたい!
こんな場合はメンテナンスモードを使いましょう!
プラグインを使用した方法と使用しない方法の2パターンをご紹介します
WP Maintenance Mode
プラグインを使用する場合は、WP Maintenance Modeを使用しましょう!
まずはプラグインのインストール画面に遷移してWP Maintenance Modeと入力して下記プラグインをインストールし有効化しましょう!
そうしましたらサイドバーなどからWP Maintenance Modeの設定画面に遷移し、ステータスを有効化にし設定を保存を押しましょう!
そうしましたらログアウトし、URLで自身のサイトに遷移してみてください!下記画面のようになっています。
ステータスモードを止めるにはプラグインのステータスを無効化してください!これで戻ります。
ちなみにwordpressでログインしているユーザーはメンテナンスモードにしてもサイトを見れるようになっています。
functions.phpに記述
プラグインなしでもできます! functions.phpに以下を記述しましょう!
function maintenance_mode() {
if (!current_user_can('edit_themes') || !is_user_logged_in()) {
wp_die('メンテナンス中だよ');
}
}
add_action('get_header', 'maintenance_mode');
そうしましたらログアウトし、URLで自身のサイトに遷移してみてください!下記画面のようになっています。
こんな感じですね。wp_die(‘メンテナンス中だよ’);の文字列部分は好きな文字列に変更してご使用ください。
ちなみにこちらもプラグイン使用時と同じく、ログインしているユーザーはみることができます。以上です。