はじめに
「Simple Membership」プラグインは会員制サイトを構築するのに最適で、無料会員や有料会員、さまざまな会員レベルを設定できます。
本記事では、Simple Membershipで拡張可能なアドオン「Partial Protection」で部分的な保護をする方法について詳しく解説します。
Simple Membershipの機能
Simple Membershipプラグインの基本的な機能については以下をご覧ください。

その他のアドオンについては以下をご覧ください。

Partial Protection アドオン
WP Membershipの「アドオン」から
「Partial Protection」を選択してプラグインページへ。
少しスクロールしてダウンロード
部分的に保護をかける方法
様々な条件に対応したショートコードがあり、それを記事内や好きな場所に埋め込む事で簡単に実現できます。
会員ログイン時のみ表示
[swpm_protected]
この部分はログイン時のみ表示されます。
[/swpm_protected]
ログインしているユーザに表示
[swpm_protected visible_to=”logged_in_users_only”]
ログインしているユーザすべてに表示する。
[/swpm_protected]
ログインしていないユーザに表示
[swpm_protected visible_to=”not_logged_in_users_only”]
ログインしていないユーザに表示する。
[/swpm_protected]
「コンテンツは保護されています」というメッセージが表示されず部分的に保護
[swpm_protected for=”2-3″ do_not_show_protected_msg=”1″]
ここに表示されるコンテンツは、指定された特定の会員レベルに属するメンバーにのみ表示されます。また、このコンテンツにアクセスできないユーザーには、「コンテンツは保護されています」というメッセージは表示されません。
[/swpm_protected]
HTML リンクによる部分保護カスタム メッセージ
[swpm_protected for=”2-3″ custom_msg=”カスタムメッセージ テストリンク“]
このコンテンツは、会員レベル2 か 3 のメンバーに制限されています。ユーザーに必要な権限がない場合は、リンク付きのカスタム メッセージが表示されます。
[/swpm_protected]
特定の会員レベルでログインした場合のみ表示
会員IDは WP Membership>メンバー
[swpm_protected for=”2-3-4″]
会員レベルが「2」か「3」か「4」の場合のみ表示される。
[/swpm_protected]
特定の会員へのみ表示
会員レベルは WP Membership>会員レベル
[swpm_protected member_id=”1″]
会員IDが「1」のユーザのみ表示される。
[/swpm_protected]
複数の場合
[swpm_protected メンバーID=”10,15,16″]
このコンテンツは、メンバー ID が 10、15、または 16 のメンバーのみに表示されます。
[/swpm_protected]
特定の会員レベルは非表示
[swpm_protected not_for=”2″]ここに掲載されるコンテンツは、会員レベル2 のメンバーには表示されません。他のすべてのメンバーはこのコンテンツを見ることができます。
[/swpm_protected]
有効期限切れのメンバーのみ
[swpm_protected account_status=”expired”]このメッセージは有効期限が切れたメンバーのみに表示されます。
[/swpm_protected]
[swpm_protected account_status=”expired” for=”2″]
このメッセージは、会員レベル2 の有効期限が切れたメンバーのみに表示されます。
[/swpm_protected]
オプション
[swpm_protected for=”2″ format_protected_msg=”1″]
会員レベルが「2」の場合のみ、メッセージ表示
[/swpm_protected]
コメント