見出し画像

BuddyPressを会員限定化(非公開化)する「BuddyPress Members Only」

BuddyPressを導入したが、このままでは投稿ページや会員ページが丸見えのままでした。

完全会員制サイトにして、さらにはサービス説明やお知らせの一部のみ一般に公開できるようなオプションを持てるようにしたい、ということで「BuddyPress Members Only」プラグインをインストールしました。

インストールして有効化したままだと公開された状態なので、下記のチェックを外す必要があります。

BuddyPressページのみを保護:
[  ] サイトのその他のセクションはゲストに公開されます

#このオプションを無効にした場合、プラグインはすべてのWordPress投稿を非メンバーに対して保護し、ホームページ、ログインページ、登録ページ、パスワードを忘れたページのみがゲストに公開されます。

#このオプションを有効にした場合、「公開するページのURL」設定(公開ページパネル内)は無視されます。

#BuddyPressのすべてのページは保護されます。

また、投稿ごとに公開/非公開を選択できるオプションが欲しい場合は、下記の項目にチェックします。

ページレベル保護を有効にする:
[☑️] ページレベル保護設定を有効にします

#このオプションを有効にすると、ページ/投稿エディタで、WordPress標準エディタの右上に「このページはメンバーのみ?」というメタボックスが表示されます。

#メタボックス内の「すべてのユーザーにこのページへのアクセスを許可」チェックボックスを選択した場合、その投稿はすべてのゲストユーザーに公開されます。

#この方法を使えば、常に公開するページのURLを公開ページパネルに入力する必要がありません。

投稿ページに「Members only for this page?」というオプションが表示されるようになりました。ここにチェックを入れると一般のユーザーにも公開されます。

※もう少し使い方を深められたら追記します。


この記事が気に入ったらサポートをしてみませんか?