WordPressで登録ユーザーのみに閲覧を制限する方法。

2010.05.05 / Notes

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

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