特定の固定ページをパスワード保護する機能はWordPressに先験的に用意されております。
ところが、あるカテゴリへの投稿を会員限定ページにしたい場合には、
どうすればよいのでしょうか?
そんなときにお勧めしたいプラグインがこちらです。
その名もズバリ「Allow Categories」です。
インストールは簡単です。
プラグインの新規追加から検索してインストールして有効化するだけです。
(1) まず、権限が「購読者」のユーザを作成いたします。
「サイトを見るときにツールバーを表示する」のチェックは外しておきましょう。
(2) 次にツールメニューからAllow Categoriesを選択すると
このような画面になります。
先ほど作成した「購読者」ユーザと特定したいカテゴリをチェックいたします。
Pages are public (or logged in if force login)
Redirect to login if not permissioned
にチェックを入れてSave、これだけです。
(3) あとはお好みに合わせてログイン画面のロゴを変更すれば完成です。
パスワードリマインダーのリンクは外しておきましょう。
これで、あるカテゴリを閲覧しようとしたユーザにログイン画面を表示させ
ログイン情報をご存じないとアクセスできなくなります。
会員制カテゴリの完成です。