サイト全体、または一部のページに対して、登録ユーザーのみに閲覧を制限したい場合には、テーマのテンプレートファイル内に、次のコードを追加します。

1
2
3
<?php
if (!is_user_logged_in()) auth_redirect();
?>

ログインしていない状態で該当するテンプレートのページを開こうとした場合、ログイン画面に移りユーザー名、パスワードの入力を求められます。
そこでログインするともとのページにリダイレクトされ、ページの閲覧が可能になります。
「is_page()」「is_category()」などと組み合わせると、必要なページのみに制限をかけることができます。