WordPressでユーザーごとに投稿や固定ページの表示・非表示の設定ができるプラグイン「User Access Manager」

シェアする

  • このエントリーをはてなブックマークに追加
  • 1
サイトURL変更しました。ブックマーク登録やリンク等はこちらのアドレスへお願いします(旧サイトへアクセスされた場合リダイレクトされます)


Wordpressで作成したサイトは「非公開にしたもの」を除いて通常は閲覧制限を行うことはできません。

プラグインを使って制限を行うこともできるのですが、特定のユーザーに対して表示/非表示が切り替えられるプラグインはほとんどありません。特に会員制サイトや社内サイトをWordpressで作成するにはこの機能が必須となってきます。

「User Access Manager」はユーザーグループに権限を持たせ、ユーザーにグループ要素を持たせることで、投稿や固定ページ単位でページ表示やコメントの可否を決定できる数少ないプラグインです。

スポンサーリンク

【User Access Manager】の使い方

  1. グループ設定(権限)で投稿や固定ページへのアクセス制限ができる
  2. グループ設定(権限)でカテゴリーやカテゴリー一覧ページへのアクセス制限ができる
  3. グループ設定(権限)でメディア(画像やファイル)のアクセス制限ができる
  4. グループ設定(権限)でコメントへのアクセス制限ができる
  5. ユーザー単位で投稿や固定ページへのアクセス制限ができる
  6. ユーザー単位でカテゴリーやカテゴリー一覧ページへのアクセス制限ができる
  7. ユーザー単位でメディア(画像やファイル)のアクセス制限ができる
  8. ユーザー単位でコメントへのアクセス制限ができる
  9. 投稿や固定ページの編集画面でどのグループをアクセス許可するかが選択できる
このプラグインの日本語翻訳ファイルは

「User Access Manager」プラグインを日本語で使う、翻訳ファイルのダウンロードとサイトへの適用方法

からダウンロードできます

設定方法

プラグインのインストールと有効化については新規追加画面で検索すれば問題なく完了できるので割愛します。
詳しくは

【Wordpress】プラグインのインストール&追加方法とエラー対処の方法
Wordpressと言えばさまざまな追加機能を使って思い通りの表現や動作ができる...
を参照ください

※日本語化された状態であることを前提に解説します
管理画面の「UAM」→「設定」で行います
日本語化すれば大抵の項目は分かると思いますのでいくつか注意事項のみ紹介します

  1. 「公開済みの投稿の処理」
  2. この項目を「はい」にしてしまうと、一旦すべてのコンテンツに制限がかかり、「フルアクセスするための最低限な権限」で設定した権限を持つユーザーしかアクセスできなくなります。全部のコンテンツに対して制限を見直した後で「はい」にするか、「いいえ」のままにしておいて制限をかけたいコンテンツのみ再編集するようにしてください。

  3. 「フルアクセスするための最低限な権限」
  4. 標準は「管理者」として登録されたユーザーのみがすべてのコンテンツにアクセスしたり閲覧したりできるようになっています。変更してもいいのですが、グループ設定よりも優先され、設定した権限以上の人ならフルアクセスできてしまうようになるので基本的には「管理者」のままにしておきます。

  5. 「表示の限定を示す文字」
  6. 管理者が投稿や固定ページの閲覧が制限されているコンテンツに対して最後に付ける目印です。初期設定では[L]になっていますが、自由に文字は変えられます。これは管理者としてログインしているときだけ表示され一般の方には表示されません

使い方

「公開済みの投稿の処理」を

  1. 「はい」にすれば全部のアクセスを禁止→投稿の編集でグループを選択していくことで閲覧可能にする
  2. 「いいえ」にすれば全部のアクセスを許可→投稿の編集でグループを選択していくことで閲覧に制限をかける

という真逆の動作になりますから、まずどちらにするかを選択しましょう。

いずれにせよグループを設定しないと機能しませんから
「UAM」→「Manage userユーザーグループ」からグループの設定を行います。

  1. 前述の「フルアクセスするための最低限な権限」で設定した権限以上のユーザー
  2. ユーザーグループに属する権限を持つユーザー
  3. ユーザーグループに属するユーザー

がコンテンツの閲覧や編集、カテゴリーやカテゴリー一覧の閲覧、コメント、ファイルのダウンロードなどが行えるようになります(「公開済みの投稿の処理の設定によっては逆)。
※イントラネット環境で、使用するパソコンのIPアドレスが個人ごとに決まっている(使うパソコンが決まっている)場合にはIPアドレスの範囲や個別のIPアドレスを指定してグループに含めることもできます。こうすることで、そのパソコンからWordpressへログインしなくてもコンテンツの閲覧ができるようになります。

が、ちょっとパソコンが分かっている方や他人のパソコンのパスワードなどを知っている人がいた場合には無力になりセキュリティ面で心配であること、何等かの事情によりIPアドレスが変更になった場合などのメンテナンスが煩雑になることから使用に際しては個人的にはおすすめしません。あくまでWordressに管理はまかせた方が無難だと思います。

どのユーザーグループに属するのかをユーザーごとに設定していきます
管理画面の「ユーザー」→「ユーザー一覧」からグループに含めたいユーザーの編集画面を開き、画面下の方に出てくるグループの名前をチェックします。

基本的にこの3つの設定でユーザーやアクセス権限に応じてコンテンツの閲覧や編集などが制御できるようになります。

会社であれば
「経理」「総務」「営業」などの部署をグループとして作り、その中に従業員(ユーザー)を登録していき、コンテンツの編集画面で閲覧を許可したいグループを選べば部署毎のマニュアルや連絡事項、日誌などの管理ができます。人事移動などで部署が変わっても自身のコンテンツに対するアクセスを許可しておけば過去に作成した文書を見ることもできますし、グループ内ユーザーを変更することで移動した部署のコンテンツを見ることもできるようになります。

コメント機能を上手に使えば社内稟議や企画に対するコメント、日報に対する上司のコメントなどに利用できそうですね。

こうしたアクセス制限やアクセス許可を行うプラグインは設定を誤ると一切アクセスができなくなったり、管理画面が表示できなくなったりという危険性をはらんでいます。使う場合には必ずテストサイトを作り十分に動作のチェックを行うようにしてください。

実際にこのプラグインを使用した方から寄せられた感想を紹介します。
※ページ末尾に投稿フォームがありますので感想をぜひお寄せください
感想をお寄せください
※送信されたご意見は管理人によって確認の上掲載させていただきます

皆さんの声を募集しています

このプラグインの使用感はどうでしたか?
プラグインは実際に使ってみないと分からない部分が多いですよね?
たくさんあるプラグインを選ぶ上で皆さんの参考になるようぜひ皆さんのご意見・ご感想をお寄せください。
ご意見の一覧、投稿は上の「使用した方の声」から行えますのでお気軽にどうぞ!!
スポンサーリンク
Wordpressでサイトを作成する上で困ったことを解決するためのQ&Aサイト
ご訪問ありがとうございます。当サイトはWordpressを使っている人同士がサイト作りで疑問に思ったこと、ここをこうしたい!と思ったことなどを解決できるフォーラムサイトです。サイト内の質問と回答はどなたでもご覧いただけますが、スパム行為防止
を開設しました。質問のある方も、回答できるエキスパートの方もぜひご利用ください

シェアする

  • このエントリーをはてなブックマークに追加
Howdy,
Buy PRO version at http://wpclever.net to add more powerful tools to this place.