So beschränken Sie den Inhalt von Mitgliedern in WordPress

Veröffentlicht: 2021-05-06

Ihre WordPress-Website enthält einige wichtige , sensible oder kostenpflichtige Inhalte und Sie möchten nur wenigen Benutzern mit einer bestimmten Rolle erlauben, diese anzuzeigen. Kinderleicht! Sie können ein Mitglieder-Plugin verwenden, um einzuschränken, wer Inhalte auf Ihrer WordPress-Website lesen darf .

Inhaltsverzeichnis ausblenden
  1. 1. Wann müssen Sie Inhalte von Mitgliedern einschränken?
  2. 2. So erlauben Sie nur bestimmten Benutzern das Lesen von Inhalten
    1. 2.1. Schritt 1: Erstellen Sie Ebenen und gewähren Sie ihnen Fähigkeiten
    2. 2.2. Schritt 2: Anwenden des Levels auf Benutzer
  3. 3. So erstellen Sie Zugangsbedingungen
  4. 4. Letzte Worte

In diesem Artikel werden wir dies Schritt für Schritt mit dem Plugin " Benutzerzugriff einschränken" tun. Aber zuerst lernen wir die Anwendungen zum Einschränken von Inhalten durch Mitglieder in WordPress kennen.

Wann müssen Sie Inhalte von Mitgliedern einschränken?

Die Einschränkung von Inhalten durch Mitglieder kann beantragt werden für:

  • Online-Buch-Websites : Erlauben Sie nur VIP-Mitgliedern, kostenpflichtige Bücher oder heiße Bücher zu lesen.
  • Schul-Websites : Nur Lehrerkonten erlauben, private Dokumente wie Unterrichtspläne und Abschlussarbeiten zu lesen.
  • Unternehmenswebsites : Nur Verwaltungskonten dürfen private Dokumente oder interne Berichte lesen.
  • Und viele andere Anwendungen, je nach Ihrer Kreativität.

Zur besseren Veranschaulichung mache ich ein Beispiel für eine Unternehmenswebsite . Hier was ich mache:

So erlauben Sie nur bestimmten Benutzern das Lesen von Inhalten

In diesem Artikel klassifiziere ich alle Benutzer auf der WordPress-Website in zwei Ebenen: Manager und Mitarbeiter . Mitarbeiter können nur normale Beiträge lesen, während Manager sowohl normale als auch private Beiträge lesen können.

Dazu verwende ich das Plugin "Benutzerzugriff einschränken".

Benutzerzugriff einschränken – Mitgliedschafts-Plugin mit Force Benutzerzugriff einschränken – Mitgliedschafts-Plugin mit Force

Autor(en): Joachim Jensen - DEV-Institut

Aktuelle Version: 2.2.1

Zuletzt aktualisiert: 22. August 2021

Benutzerzugriff einschränken.2.2.1.zip

88% Bewertungen 20.000+ Installationen WP 5.0+ Erfordert

Das Plug-in zum Beschränken des Benutzerzugriffs hilft Ihnen beim Erstellen einer Mitgliedschafts-Website, auf der Benutzer unterschiedliche Ebenen erhalten. Je nach Level dürfen Nutzer Funktionen nutzen oder Beiträge mit zunehmender Wichtigkeit/Geheimnis lesen.

Das Plugin zum Beschränken des Benutzerzugriffs ist kostenlos und auf wordpress.org verfügbar. Sie müssen das Plugin also nur wie gewohnt installieren und aktivieren:

Plugin zum Beschränken des Benutzerzugriffs installieren und aktivieren

Nach der Aktivierung wird in der Seitenleiste im Backend Ihrer WordPress-Website ein neuer Abschnitt Benutzerzugriff angezeigt:

Ein neuer Abschnitt Benutzerzugriff wird in der Seitenleiste am Backend Ihrer WordPress-Website angezeigt

Befolgen Sie dieses Mal die folgenden Schritte, um Inhalte von Mitgliedern in WordPress einzuschränken:

Schritt 1: Erstellen Sie Ebenen und gewähren Sie ihnen Fähigkeiten

Gehen Sie zuerst zu Benutzerzugriff > Zugriffsebenen > Neu hinzufügen :

Erstellen Sie eine neue Ebene, um Inhalte einzuschränken

In der Benutzeroberfläche Neu hinzufügen können Sie Zugriffsbedingungen erstellen, die Ebene auf Benutzer anwenden, Funktionen für die Ebene gewähren und andere Optionen wie Dauer einrichten, die Admin-Leiste ausblenden usw.

die Schnittstelle zum Hinzufügen neuer Zugriffsebenen

Nun, nennen Sie die Ebene, und dann auf die Registerkarte Funktionen auf Erteilung Fähigkeiten für diese Ebene verschieben:

Gewähren von Fähigkeiten für das Level

Wie Sie auf dem Bild sehen können, enthält die erste Spalte Funktionen, die der aktuell ausgewählten Ebene (Manager) gewährt werden können. Um Manager eine Berechtigung zu erteilen, klicken Sie einfach auf die entsprechende Zelle in der Spalte Erlaubnis ; Klicken Sie andernfalls auf die Zelle in der Spalte Verweigern .

In diesem Artikel konzentriere ich mich nur auf die Fähigkeit, Artikel oder Seiten zu lesen. Daher erlaube ich nur die folgenden Fähigkeiten:

  • read : normale Beiträge / Seiten lesen
  • read_private_posts
  • read_private_pages

Was andere Funktionen angeht, wähle ich Deny .

andere Fähigkeiten der Zugriffsebene verweigern

Vergessen Sie als Nächstes nicht, auf Erstellen zu klicken.

Wir haben den Manager der ersten Ebene abgeschlossen. Was die Personalebene angeht, mache ich dasselbe. Aber in der Registerkarte Funktionen, erlaube ich nur read .

Inhalte nach Zugriffsebenen einschränken

Dies sind zwei Ebenen ( Manager und Mitarbeiter ), die ich erstellt habe:

zwei Ebenen, die wir mit dem Plugin "Benutzerzugriff einschränken" erstellt haben

Diese Ebenen wurden jedoch noch auf keinen Benutzer angewendet. Fahren Sie dazu mit Schritt 2 fort.

Schritt 2: Anwenden des Levels auf Benutzer

Es gibt zwei Methoden, um das Level auf Benutzer anzuwenden:

  • Methode 1 : Benutzer manuell auswählen
  • Methode 2 : Mit Benutzerrollen synchronisieren

Auf geht's!

Methode 1: Benutzer manuell auswählen

Methode 1 eignet sich für interne Firmenwebsites mit wenigen Mitgliedern (<20 Personen), da es zeitaufwändig ist, viele Mitglieder manuell auszuwählen.

Gehen Sie zunächst zu Benutzerzugriff > Zugriffsebenen und wählen Sie die Ebene aus, die Sie auf Benutzer anwenden möchten:

Wählen Sie das Level aus, das Sie auf Benutzer anwenden möchten

Wechseln Sie als Nächstes zur Registerkarte Mitglieder , geben Sie im Abschnitt Nach Benutzern suchen die Benutzernamen ein und klicken Sie auf Speichern .

Geben Sie die Benutzernamen in der Registerkarte Mitglieder ein

Methode 2: Mit Benutzerrollen synchronisieren

Methode 2 ist schneller als Methode 1, da Sie verfügbare Benutzerrollen auf Ihrer WordPress-Website verwenden können. Stellen Sie jedoch sicher, dass Managern und Mitarbeitern die richtigen Benutzerrollen zugewiesen werden.

Lesen Sie mehr: So konfigurieren Sie Benutzerrollen in WordPress.

Um sich mit Benutzerrollen zu synchronisieren, wählen Sie auch die gewünschte Ebene und gehen auf die Registerkarte Mitglieder .

Wählen Sie im Abschnitt Synchronisierte Rolle die Rolle aus, die Sie synchronisieren möchten. In diesem Beispiel habe ich zuvor zwei Benutzerrollen ( Managerbenutzer und Mitarbeiterbenutzer ) erstellt, sodass ich sie nur mit den entsprechenden Ebenen synchronisieren muss.

Synchronisieren Sie das Plugin "Benutzerzugriff einschränken" mit Benutzerrollen

Ok, jetzt prüfe ich, ob wir es richtig machen. Meine WordPress-Website hat drei private Beiträge und einige normale Beiträge wie folgt:

Beschränken Sie private Beiträge und normale Beiträge auf der WordPress-Website von Mitgliedern

Zuerst melde ich mich mit einem Mitarbeiterkonto an . Wie Sie sehen, kann ich keine privaten Beiträge sehen. Sie tauchen nicht einmal auf:

Inhalte sind für Mitarbeiter eingeschränkt

Als nächstes melde ich mich mit einem Verwaltungskonto an . Und tada, ich kann jetzt private Beiträge sehen:

Der Inhalt ist für Manager-Mitglieder nicht eingeschränkt

Benutzerzugriff einschränken hat eine weitere interessante Funktion, die Zugriffsbedingungen erstellt. Mit dieser Funktion können Sie einrichten, dass Benutzer in einer Ebene nur bestimmte von Ihnen angegebene Beiträge lesen können .

So erstellen Sie Zugangsbedingungen

Wählen Sie zunächst die Ebene aus, für die Sie Zugriffsbedingungen erstellen möchten. In diesem Beispiel wähle ich die Mitarbeiterebene :

Zugangsbedingungen für die Personalebene schaffen

Wechseln Sie als Nächstes zur Registerkarte Zugriffsbedingungen und klicken Sie auf Neue Bedingungsgruppe :

fügen Sie eine neue Bedingungsgruppe hinzu:

Jetzt können Sie viele Bedingungsarten sehen. Wir konzentrieren uns jedoch nur auf die Möglichkeit, Beiträge zu lesen, also wählen wir Beiträge / Blog :

Wählen Sie die Funktion zum Lesen von Beiträgen

Klicken Sie anschließend auf das Kästchen neben dem Abschnitt Posts / Blog und wählen Sie dann die Posts aus, die Sie Ihren Benutzern zum Lesen erlauben. Ich wähle zum Beispiel folgende Beiträge:

Wählen Sie die Beiträge aus, die Ihre Benutzer lesen dürfen.

Vergessen Sie abschließend nicht, auf Speichern zu klicken.

Von nun an dürfen Mitarbeiter-Benutzer nur noch Inhalte lesen, die ich oben angegeben habe. Bei anderen Beiträgen können sie zwar den Titel und die vorgestellten Bilder auf der Archivseite sehen, den Inhalt der Beiträge jedoch nicht lesen.

Mitarbeiter können keine eingeschränkten Inhalte auf der WordPress-Website lesen

Letzte Worte

Das Einschränken von Inhalten durch Mitglieder in WordPress ist für Websites mit sensiblen, wichtigen oder kostenpflichtigen Inhalten sehr wichtig. Sie sollten diese Technik verwenden, um den Inhalt Ihrer Website zu schützen .

Kennen Sie eine andere Anwendung zum Einschränken von Inhalten durch Mitglieder in WordPress? Teile es mit uns im Kommentarbereich!

Tschüss!