【WordPress】ログイン判定(閲覧制限)

非公開で開発を進める時はheaderにこれを書くとアクセスした時に非ログイン者はログイン画面に飛ばされます。

<?php if (!is_user_logged_in()) { auth_redirect();} ?>

ログインしていないとサイトも見られないので便利です。
非ログイン者をログイン画面ではなくメンテナンス画面に飛ばす場合はこうです。
※/maintenanse/フォルダにリダイレクト

<?php if (!is_user_logged_in()) {
$url = '/maintenance/';
wp_redirect($url);
exit;
}
?>

この記事にコメントを残す