WordPressを使ったホームページの作り方/プラグインの使い方/ノーコード構築ブログ
【図解&動画解説】Simple Memberships wordpress会員サイト構築プラグイン~コンテンツ保護設定方法~
HanamiWEBオンラインスクールでは
●バーチャル自習室でのリアルタイム質問!
●チャットで質問し放題!
●24時間学び放題のEラーニング教材!
全部ついて 2,500円/月!
wordpressで簡単に会員サイトを作り、無料/有料会員限定公開コンテンツを作る事が出来るSimple Membershipsの設定方法をwordpressの先生が丁寧に解説します!
今回は【コンテンツ保護の設定方法】
コンテンツ保護とは、wordpressで公開した固定ページや投稿ページを、登録済み会員限定に表示させる方法です。
ページごとに保護を設定
固定ページまたは投稿ページの新規作成、または編集をします。ページ下部に以下の設定箇所が追加されています。
コンテンツを保護したい場合、【はい、コンテンツを保護します】を選択します。
そして、【このコンテンツを閲覧できる会員レベルを選択してください】という箇所から、公開する会員にチェックを入れます。今回はまだ無料会員しか登録をしていないので1つですが、複数登録している方はこちらで選ぶ事が出来ます。
カテゴリー単位で一括保護をする
【WP Membership】の中の【会員レベル】をクリックします。
【カテゴリー保護】をクリックします。
保護するカテゴリーを選択する
【Membership level】という項目から設定をする会員の種類を選択します。
限定公開にしたカテゴリーにチェックを入れ【更新】ボタンを押します。
投稿ページ、固定ページを一括で保護設定
【WP Membership】の中の【会員レベル】をクリックします。
【投稿と固定ページの保護】をクリックします。
一括で保護
【General Protection】を選択します。
保護するコンテンツの左側にあるチェックボックスにチェックを入れます。全て保護する場合は赤下線の箇所のチェックボックスをチェックします。
【更新】ボタンをクリックします。同様に【Pages(固定ページ)】【Custom posts(カスタム投稿ページ)】でも設定を行う事が出来ます。
会員レベルを選択しての保護も可能
会員レベルを選択して一括保護をする事も可能です。
- 保護設定をしたい会員レベルを選択
- 保護するページにチェックを入れる
- 更新ボタンを押す
以上となります。
【オプション】部分的に公開をする
半分は誰でも閲覧が出来てこれ以上は会員登録をしてくださいと出るブログ記事を見た事ありませんか?無料のアドオンを追加する事で、こんな機能も実装出来ます!
無料アドオンの配布は以下公式サイトより
https://simple-membership-plugin.com/apply-partial-section-protection/
【プラグイン】>【新規追加】>【アップロード】でダウンロードをしたアドオンファイルをアップロードします。
ショートコードを利用して、部分的に保護するコンテンツを作成する事が出来ます。
部分的な保護①
[swpm_protected]
ここに表示されるコンテンツはすべて、この投稿またはページにアクセスできるログインメンバーにのみ表示されます。
[/ swpm_protected]
メンバーのIDで限定公開を決める
登録をした会員種類のIDを指定する事で、限定公開する会員の種類を指定する事が出来ます。
[swpm_protected for = "2-3"] ここに表示されるコンテンツは、ショートコードで指定された特定のメンバーシップレベルに属するメンバーにのみ表示されます。 [/ swpm_protected]
保護コンテンツである事をデザインされたテキストで表示
[swpm_protected for = "2" format_protected_msg = "1"]
ここに表示されるコンテンツは、メンバーシップレベル2に属するメンバーにのみ表示されます。
[/ swpm_protected]
特定のメンバーのみに公開するコンテンツ
ユーザーのIDを調べて、IDを指定する事で特定のユーザーだけに公開するという設定も可能になります。
[swpm_protected member_id = "1"]
ここに表示されるコンテンツは、メンバーIDが1のメンバーにのみ表示されます。
[/ swpm_protected]
ログインユーザーにだけ表示されるコンテンツ
以下のショートコードを使うと、ログインユーザーにだけ表示させるテキストを入力しておくことが出来ます。
[swpm_protected visible_to = "logged_in_users_only"]
ここに表示されるコンテンツは、SWPMシステムにユーザーとしてログインしているユーザーにのみ表示されます(アカウントの有効期限が切れているかどうかは関係ありません)。
[/ swpm_protected]
ログインをしていないユーザーにだけ表示させるコンテンツ
以下のショートコードを使うとログインしていないユーザーにだけ表示させるテキストを入力しておくことが出来ます。
[swpm_protected visible_to = "not_logged_in_users_only"]
ここに表示されるコンテンツは、ログに記録されていないユーザーにのみ表示されます(サイトの匿名の訪問者にはこのメッセージが表示されます)。
[/ swpm_protected]
期限切れのユーザーにだけ表示させるコンテンツ
以下のショートコードを利用すると、期限切れユーザーにだけ表示させるテキストを入力しておくことが出来ます。
[swpm_protected visible_to = "expired"]
期限切れのメンバーのみがこのメッセージを見ることができます。
[/ swpm_protected]
特定の会員種類の期限切れユーザーにだけ表示させるテキストを入力しておくことが出来ます。
[swpm_protected visible_to = "expired" for = "2"]
メンバーシップレベル2の有効期限が切れたメンバーだけがこのメッセージを表示できます。
[/ swpm_protected]
特定のメンバーシップレベルではない部分的な保護
特定のメンバーシップレベルに表示されないようにする事が出来ます。
[swpm_protected not_for = "2"]
ここに入るコンテンツは、メンバーシップレベル2のメンバーには表示されません。他のすべてのメンバーは、このコンテンツを見ることができます。
[/ swpm_protected]
「コンテンツは保護されています」というメッセージを出さずに部分的な保護
通常はコンテンツは保護されていますと表示されますが、表示させずに部分的に表示されないようにします。
[swpm_protected for = "2-3" do_not_show_protected_msg = "1"] ここに入る内容はすべて、ショートコードで指定された特定のメンバーシップレベルに属するメンバーにのみ表示されます。また、このコンテンツにアクセスできないユーザーには、「コンテンツは保護されています」というメッセージは表示されません。 [/ swpm_protected]
保護メッセージまたは更新メッセージのない部分保護
「コンテンツは保護されています」または「アカウントを更新してください」というメッセージを表示せずにセクションを表示させないように出来ます。
[swpm_protected for = "2-3" do_not_show_protected_msg = "1" do_not_show_expired_msg = "1"]
ここに表示されるコンテンツは、指定されたメンバーシップレベルに属するメンバーにのみ表示されます。このコンテンツにアクセスできないユーザーには、「コンテンツは保護されています」というメッセージは表示されません。期限切れのメンバーにも更新メッセージは表示されません。
[/ swpm_protected]
非メンバー用のカスタムメッセージの使用
メンバー以外に表示されるテキスト/メッセージをカスタマイズ出来ます。
[swpm_protected for = "2-3" custom_msg = "This is a custom protection message"]
ここにコンテンツが入ります。このコンテンツは非表示になり、メンバーシップレベル2または3のメンバーのみが利用できます。
[/ swpm_protected]
HTMLリンク付きの部分保護カスタムメッセージ
セクション保護ショートコードに指定するカスタムメッセージでHTMLリンクを使用できます。
[swpm_protected for = "2-3" custom_msg = 'これはメッセージ内の<a href="http://www.example.com">テストリンク</a>です]
ここにコンテンツが入ります。このコンテンツは非表示になり、メンバーシップレベル2または3のメンバーのみが利用できます。
[/ swpm_protected]
ホームページのリスキリングはお任せください!
2019年よりWordPressやホームページに関するスキルシェアを行ってきました。事例やノウハウが蓄積され、スピーディーかつ的確にお悩みを解決へと導く事を得意としています。ホームページに関するお悩みがございましたら、LINE公式アカウントよりお気軽にご相談ください!
↑クリックするとLINE公式が開きます
新着記事