[wp]メンテナンス中の表示にする方法

プラグイン使わない。

functions.phpでやれる

以下のコードをfunctions.phpに記述すると、メンテナンス中の表示になる。

function maintenance_mode(){
    if(!is_user_logged_in()){
        wp_die('メンテナンス中');
    }
}
add_action('get_header', 'maintenance_mode');

ifのところで除外する対象を指定する。

パラメータは他にもある。詳しくはここを確認。

まあ会員サイトじゃなかったら上記のままでいいと思うけど。

活用

とりあえず書いてコメントアウトしておく、使うときにコメントアウトを外す、で。

切り替えられる機能を持ったプラグインもあるけど、これだけのために導入するのは微妙なんで自作したほうが良いですね。

コメント

タイトルとURLをコピーしました