WordPressでサイトを構築する際は、通常はテストサーバーで構築したものを、完成後に本番用のサーバーに移動して運用する様にしますが、最初から本番用サーバーでWordPressを使ったサイトを制作中に、うっかりアドレスが公開されてしまって制作途中を見られる可能性があります。
そんな時にはheader.phpの先頭にでもこのコード!
<?php
if (!is_user_logged_in()) {
auth_redirect();
}
?>
これでログインせずサイトを見ようとすると、ログイン画面に自動的に飛ばされます。
完全会員制サイトを作るのにも使えますね。