WordPressのメンバーによるコンテンツを制限する方法

公開: 2021-05-06

WordPress Webサイトには、重要な機密性の高い、または有料のコンテンツがいくつかあり、特定の役割を持つ少数のユーザーのみがそれらを表示できるようにする必要があります。 簡単ピーシー! メンバープラグインを使用して、WordPressWebサイトのコンテンツの閲覧を許可するユーザーを制限できます。

目次を隠す
  1. 1.メンバーによるコンテンツの制限はいつ必要ですか?
  2. 2.特定のユーザーのみにコンテンツの閲覧を許可する方法
    1. 2.1。 ステップ1:レベルを作成し、それらの機能を付与する
    2. 2.2。 ステップ2:レベルをユーザーに適用する
  3. 3.アクセス条件の作成方法
  4. 4.最後の言葉

この記事では、 Restrict UserAccessプラグインを使用して段階的に実行します。 しかし、最初に、WordPressのメンバーによるコンテンツの制限のアプリケーションについて学びましょう。

メンバーによるコンテンツの制限はいつ必要ですか?

メンバーによるコンテンツの制限は、次の場合に適用できます。

  • オンライン書籍のウェブサイト:VIP会員のみが有料の書籍や人気の書籍を読むことを許可します。
  • 学校のウェブサイト:教師のアカウントのみが授業計画や卒業論文などの個人的な文書を読むことを許可します。
  • 会社のWebサイト:マネージャーアカウントのみがプライベートドキュメントまたは内部レポートを読み取ることを許可します。
  • そして、あなたの創造性に応じて、他の多くのアプリケーション。

より良い説明のために、会社のWebサイトの例を作成します。 ここで私がすること:

特定のユーザーのみにコンテンツの読み取りを許可する方法

この記事では、WordPress Webサイトのすべてのユーザーを、マネージャースタッフの2つのレベルに分類します。 スタッフは通常の投稿のみを読むことができますが、マネージャーは通常の投稿と非公開の投稿の両方を読むことができます。

そのために、Restrict UserAccessプラグインを使用します。

ユーザーアクセスの制限–強制によるメンバーシッププラグイン ユーザーアクセスの制限–強制によるメンバーシッププラグイン

著者:Joachim Jensen-DEV Institute

現在のバージョン: 2.2.1

最終更新日: 2021年8月22日

制限-ユーザー-アクセス.2.2.1.zip

88%の評価20,000以上のインストールWP5.0 +が必要

ユーザーアクセス制限プラグインは、ユーザーがさまざまなレベルを取得するメンバーシップWebサイトを作成するのに役立ちます。 レベルに応じて、ユーザーは機能を使用したり、重要性や秘密が増した投稿を読んだりすることができます。

Restrict User Accessプラグインは無料で、wordpress.orgで入手できるため、通常どおりプラグインをインストールしてアクティブ化する必要があります。

ユーザーアクセス制限プラグインをインストールしてアクティブ化する

アクティブ化すると、WordPressWebサイトのバックエンドのサイドバーに新しいセクションのユーザーアクセスが表示されます。

WordPressWebサイトのバックエンドのサイドバーに新しいセクションのユーザーアクセスが表示されます

今回は、以下の手順に従って、WordPressのメンバーによるコンテンツを制限します。

ステップ1:レベルを作成し、それらの機能を付与する

まず、 [ユーザーアクセス] > [アクセスレベル] > [新規追加]に移動します

コンテンツを制限するための新しいレベルを作成します

[新規追加]インターフェイスでは、アクセス条件の作成、ユーザーへのレベルの適用、レベルの機能の付与、期間などの他のオプションの設定、管理バーの非表示などを行うことができます。

新しいアクセスレベルを追加するためのインターフェイス

次に、レベルに名前を付けてから、[機能]タブに移動して、このレベルの機能を付与します。

レベルの機能を付与する

画像でわかるように、最初の列には、現在選択されているレベル(Manager)に付与できる機能が含まれています。 Managerに機能を付与するには、[許可]列の対応するセルをクリックするだけです。 それ以外の場合は、[拒否]列のセルをクリックします。

この記事では、記事やページを読む機能にのみ焦点を当てています。 したがって、次の機能のみを許可します。

  • read :通常の投稿/ページを読む
  • read_private_posts
  • read_private_pages

その他の機能については、[拒否]を選択します。

アクセスレベルの他の機能を拒否する

次に、[作成]をクリックすることを忘れないでください。

第1レベルのマネージャーを終了しました。 スタッフレベルについても同じです。 ただし、[機能]タブでは、 readのみを許可していread

アクセスレベルでコンテンツを制限する

これらは私が作成した2つのレベル(マネージャースタッフ)です:

Restrict UserAccessプラグインで作成した2つのレベル

ただし、これらのレベルはまだどのユーザーにも適用されていません。 これを行うには、手順2に進みます。

ステップ2:レベルをユーザーに適用する

レベルをユーザーに適用するには、次の2つの方法があります。

  • 方法1 :ユーザーを手動で選択する
  • 方法2 :ユーザーロールと同期する

どうぞ!

方法1:ユーザーを手動で選択する

方法1は、多数のメンバーを手動で選択するのに時間がかかるため、メンバーが少ない(20人未満)社内のWebサイトに適しています。

まず、 [ユーザーアクセス] > [アクセスレベル]に移動し、ユーザーに適用するレベルを選択します。

ユーザーに適用するレベルを選択します

次に、[メンバー]タブに移動し、[ユーザー検索]セクションでユーザー名を入力して、[保存]をクリックします

[メンバー]タブにユーザー名を入力します

方法2:ユーザーロールと同期する

方法2は、WordPress Webサイトで利用可能なユーザーロールを利用できるため、方法1よりも高速です。 ただし、マネージャーとスタッフに適切なユーザーロールが割り当てられていることを確認してください。

続きを読む:WordPressでユーザーロールを設定する方法。

ユーザーロールと同期するには、目的のレベルを選択して[メンバー]タブに移動します。

[同期された役割]セクションで、同期する役割を選択します。 この例では、以前に2つのユーザーロール(マネージャーユーザースタッフユーザー)を作成したので、それらを対応するレベルと同期する必要があります。

ユーザーアクセス制限プラグインをユーザーロールと同期します

では、正しく実行できるかどうかを確認します。 私のWordPressWebサイトには、次の3つのプライベート投稿といくつかの通常の投稿があります。

メンバーによるWordPressウェブサイトへのプライベート投稿と通常の投稿を制限する

まず、スタッフアカウントでログインします。 ご覧のとおり、非公開の投稿は表示されません。 それらは表示されません:

スタッフのコンテンツは制限されています

次に、 Managerアカウントでログインします。 そして多田、私は今プライベート投稿を見ることができます:

マネージャーメンバーのコンテンツは制限されていません

ユーザーアクセスの制限には、アクセス条件を作成するというもう1つの興味深い機能があります。 この機能を使用すると、レベル内のユーザーが指定した特定の投稿のみを読むことができるように設定できます

アクセス条件の作成方法

まず、アクセス条件を作成するレベルを選択します。 この例では、スタッフレベルを選択します。

スタッフレベルのアクセス条件を作成する

次に、[アクセス条件]タブに移動し、[新しい条件グループ]をクリックします。

新しい条件グループを追加します。

これで、多くの条件タイプを確認できます。 ただし、私たちは投稿を読む機能に焦点を合わせているので、投稿/ブログを選択しましょう:

投稿を読む機能を選択する

その後、[投稿/ブログ]セクションの横にあるボックスをクリックし、ユーザーに閲覧を許可する投稿を選択します。 たとえば、次の投稿を選択します。

ユーザーに閲覧を許可する投稿を選択します。

最後に、[保存]をクリックすることを忘れないでください。

今後、スタッフユーザーは上記で指定したコンテンツのみを読むことができます。 他の投稿については、アーカイブページでタイトルや注目の画像を見ることができますが、投稿内容を読むことはできません。

スタッフはWordPressウェブサイトの制限されたコンテンツを読むことができません

最後の言葉

WordPressのメンバーによるコンテンツの制限は、機密性の高い、重要な、または有料のコンテンツを含むWebサイトにとって非常に重要です。 この手法を利用して、Webサイトのコンテンツ保護する必要があります

WordPressのメンバーによるコンテンツの制限の他のアプリケーションを知っていますか? コメント欄でシェアしてね!

じゃあ!