以前、サイトの一部を限定公開(会員限定)にする方法をご紹介しました。
ワードプレス「続きを読む」を会員限定にする方法
https://blog.goo.ne.jp/odohuran/e/b90f886e50629ca5ca15b3002c7bebb8
会員制プラグイン「WP-Members」を使うものでした。
ところが、これだと少し物足りないケースが出てきます。
「個人会員」と「法人会員」
「先生会員」と「生徒会員」
「教員会員」と「保護者会員」
「男性会員」と「女性会員」
といったように、同じ権限レベル(購読者etc)でありながら、
異なる2つ(複数)の会員形態が存在する場合です。
教員ページを保護者会員が見れては困りますし、
その逆もしかりです。
ユーザごとに使い分けるプラグインもあるみたいなのですが、
自分の環境ではうまく機能しませんでした。
(記事が古くて、使い方が変わったのかもしれません)
ただ、自分の場合は思いのほか単純な方法でこの問題を解決しました。
B会員は別サイトを作って、そのサイト全体に鍵をかけてしまえばいい!
例えば
個人会員を「A会員」
法人会員を「B会員」としましょうか。
--------------------------------
A会員:本サイト内で会員制プラグイン「WP-Members」を使って閲覧制限
B会員:「本サイト/b」のように、(同じドメイン内に)もう1つ別サイトを作って
そのサイト全体にパスワードロックをかける(そのサイトのパスワードを知っている人がログインできる)
--------------------------------
同じサイト内で何もかもを済ませる必要はなく
特別な会員だけの、サブサイトを用意してあげればいいんですよ。
別に今に始まったわけじゃなく、
例えば学習塾なんか、映像授業のページだけ、別サイト(別の業者)だったり
スイーツショップも、購入画面だけ別のサイト(ショップサイト)だったりしますからね。
特別かわったことをしているってことでもないでしょう。
A会員(本サイト)の方は、先日ご紹介「WP-Members」を使ったこちらの解説でそのまま出来ますし
B会員(サブサイト)の方は、「Password Protected」など、サイト全体にパスワードをかけるプラグインはいくつかありますからそういうのを使うといいでしょう
こんな写真も無料でダウンロード
商用可能なフリー素材、フリー素材ドットコム
http://free-materials.com/