Entersquare Inc. ホームページ作成の株式会社エンタースクウェア

【WordPress】会員ユーザーをグループ分けをして、表示するコンテンツを振り分ける

【WordPress】会員ユーザーをグループ分けをして、表示するコンテンツを振り分ける

WordPressで登録された会員ユーザーに、

グループを付与して、

それぞれ表示するコンテンツを振り分けたいと思います。

プラグイン「Groups」を使う

さくっと簡単に済ませたいのでプラグインを使用したいと思います。

いろいろ会員登録のプラグインはあるのですが、

今回はグループ分けをしたいので、

その名前の通り「Groups」というプラグインを使います。

さっそくインストールをして、有効化します。

グループを作る

プラグインを有効にすると、メニューに「Groups」と表示されますので、

グループを作ります。

Groups > グループ > 新しいグループ

今回表示するコンテンツを分けるだけなので、

権限は「read」を選択します。

制限をかけるページの設定をする

どのグループが閲覧できるようにするか、

アクセス制限を設定します。

Groups > 設定 

メディア、固定ページ、投稿にチェックを入れ保存します。

ここでチェックを入れた箇所に制限がかかります。

一つのグループだけ閲覧できる投稿ページを作る

この投稿記事は、このグループだけ閲覧できるようにしたいという時は、

新規投稿、編集ページの右上にGroupsの選択が表示されますので、

閲覧を許可するグループを選択します。簡単ですね。

投稿記事内の一部だけ制限をかける

このGroupsはショートコードが使えます。

「Gold」という名前のグループだけに表示したい場合は

[groups_member group=”Gold”][/groups_member]を使います。

[groups_member group="Gold"]
Goldグループだけ見て!
[/groups_member]

使えるショートコードは以下サイトから確認できます。

http://docs.itthinx.com/document/groups/shortcodes/groups_member/

サイドバーのカテゴリも制限をかける

指定したグループだけ、カテゴリーを表示したい場合は、

ウィジェットのカスタムHTMLにショートコードを使います。

※別途[categorys]というショートコードを自作しています。

最後に

シンプルなプラグインで使いやすいです。

ただ、どんどんグループが増えていくようなコンテンツですと、

管理の面からも使用が難しいかもしれません。

Solutions

ソリューション

ホームページ作成

Webサイト制作・運用保守

コーポレートサイト/サービスサイト/オウンドメディアサイト/LP/EC

ウェブマーケティングの技術を使ってホームページの作成や保守を承っております。

Webのお悩み

Webのご相談・サポート

運用のお困りごと/集客のお困りごと/運用担当が居なくなったなど

Webに関するお困りごとや、お悩みなどのご相談、サポートを承っております。

その他、アクセス解析、広告運用、SNSサポートなどWebに関する事全般承っております。

詳しく見る