Möchten Sie Autoren darauf beschränken, ihre eigenen Beiträge in WordPress zu bearbeiten?
Wenn Sie eine Website mit mehreren Autoren betreiben oder Gastbeiträge zulassen, empfiehlt es sich, die Beitragenden so zu beschränken, dass sie nur ihre eigenen Blogbeiträge im Dashboard sehen, und sie daran hindern, die Beiträge anderer Autoren vor der Veröffentlichung anzuzeigen.
In diesem Artikel zeigen wir Ihnen, wie Sie Autoren darauf beschränken, nur ihre eigenen Beiträge im WordPress-Dashboard anzuzeigen und zu verwalten.
Warum Autoren auf ihre eigenen Beiträge beschränken?
Standardmäßig zeigt Ihre WordPress-Website allen Benutzern alle Beiträge und Seiten an, unabhängig von ihrer Benutzerrolle im Admin-Bereich. Unabhängig davon, ob Sie Autor, Redakteur, Mitwirkender oder Administrator sind, können Sie alle Artikel anzeigen.
Dies ist normalerweise kein Problem, wenn die Autoren Teil Ihres Unternehmens oder Teams sind.
In bestimmten Situationen ist es jedoch sinnvoll, Personen darauf zu beschränken, ihre eigenen Beiträge anzuzeigen. Wenn Sie beispielsweise eine Website mit mehreren Autoren betreiben, kann es nützlich sein, Autoren davon abzuhalten, die Artikel anderer Autoren in der Rezension zu sehen.
Sehen wir uns jedoch an, wie Sie Autoren darauf beschränken können, ihre eigenen Beiträge im WordPress-Adminbereich anzuzeigen.
Beschränken Sie Autoren mithilfe eines Plugins auf ihre eigenen Beiträge
Mit einem WordPress-Plugin können Sie Autoren ganz einfach erlauben, nur ihre eigenen Beiträge zu sehen, ohne Code zu bearbeiten.
Für dieses Tutorial verwenden wir die PublizierenPresse-Berechtigungen Plugin. Es ist ein kostenloses Plugin, mit dem Sie WordPress-Berechtigungen verwalten können und sofort einsatzbereit ist, um Autoren auf ihre eigenen Artikel zu beschränken.
Im PublishPress Pro Bundle ist auch eine Premium-Version verfügbar, die mehr Berechtigungseinstellungen bietet, z. B. wer auf die Medienbibliothek zugreifen kann. Sie können jedoch mit der kostenlosen Version beginnen.
Zuerst müssen Sie das Plugin PublishPress Permissions installieren und aktivieren. Weitere Informationen finden Sie in unserer Anleitung zur Installation eines WordPress-Plugins.
Sobald das Plugin aktiv ist, werden Beiträge automatisch nur ihren Autoren angezeigt.
Wenn Sie beispielsweise als Administrator angemeldet sind und zu . gehen Beiträge » Alle Beiträge von Ihrem Dashboard aus, dann sehen Sie alle Beiträge.
Wenn Sie sich jedoch von einem Autorenkonto aus in den WordPress-Administrationsbereich einloggen, werden Sie feststellen, dass nur die vom Autor erstellten Beiträge sichtbar sind.
Was ist nun, wenn Sie möchten, dass Ihre Redakteure auf alle Beiträge zugreifen können, damit sie sie überprüfen können? Mal sehen, wie Sie das tun können.
So erlauben Sie Redakteuren, alle Beiträge anzuzeigen
Das Problem bei der Verwendung der obigen Methode besteht darin, dass nur Administratoren alle Beiträge anzeigen können.
Viele WordPress-Sites haben Redakteure, die für das Korrekturlesen von Artikeln verantwortlich sind, die von anderen Autoren und Gastautoren eingereicht wurden. Die Verwendung dieses Plugins beschränkt die Editoren auf ihre eigenen Beiträge.
Sie können jedoch Redakteuren erlauben, die Inhalte verschiedener Autoren zu überprüfen, indem Sie ein Plugin wie das Plugin PublishPress Capabilities verwenden oder Code zu den Themendateien Ihrer Site hinzufügen. Wir zeigen Ihnen beide Methoden.
Verwenden des Plugins PublishPress Capabilities
PublishPress Capabilities ist ein weiteres Plugin, das von PublishPress erstellt wurde. Für dieses Tutorial verwenden wir die Freie Version. Es gibt auch eine Pro-Version, die Sie erhalten können, wenn Sie ein PublishPress Pro-Konto abonnieren.
Zuerst müssen Sie das Plugin PublishPress Capabilities auf Ihrer WordPress-Website installieren und aktivieren. Sie können unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins folgen.
Nachdem das Plugin aktiv ist, klicken Sie in Ihrem WordPress-Admin-Menü auf „Funktionen“. Dadurch wird die Seite „Rollenfunktionen“ geöffnet, auf der Sie Berechtigungen für verschiedene Benutzerrollen ändern können.
Wählen Sie als Nächstes die Benutzerrolle, die Sie bearbeiten möchten, aus dem Dropdown-Menü in der oberen linken Ecke aus.
Nachdem Sie die Rolle „Bearbeiter“ ausgewählt haben, müssen Sie sicherstellen, dass das Kontrollkästchen für „Andere bearbeiten“ in den Einstellungen für die Bearbeitungsfunktionen aktiviert ist.
Dadurch können Redakteure andere Beiträge bearbeiten.
Scrollen Sie anschließend nach unten zum Abschnitt Zusätzliche Funktionen und stellen Sie sicher, dass das Kontrollkästchen „Andere Beiträge auflisten“ aktiviert ist.
Auf diese Weise kann jeder mit der Redakteursrolle Beiträge anderer Autoren sehen.
Speichern Sie nun Ihre Einstellungen und sehen Sie sich den Abschnitt Posts auf Ihrer Website an, indem Sie sich als Redakteur anmelden. Wenn Sie die Beiträge anderer Autoren anzeigen und bearbeiten können, bedeutet dies, dass Sie die Einstellungen richtig eingerichtet haben.
Hinzufügen von benutzerdefiniertem Code zu Ihrem Thema
Eine andere Möglichkeit, Redakteuren das Anzeigen aller Beiträge zu ermöglichen, besteht darin, Ihren Designdateien benutzerdefinierten Code hinzuzufügen. Wir empfehlen diese Methode jedoch nicht für Anfänger, da sie das Bearbeiten von Code erfordert.
Um zu beginnen, können Sie diesen Code in die Datei functions.php Ihres Themes oder in ein Site-spezifisches Plugin einfügen.
function posts_for_current_author($query) { global $pagenow; if( 'edit.php' != $pagenow || !$query->is_admin ) return $query; if( !current_user_can( 'edit_others_posts' ) ) { global $user_ID; $query->set('author', $user_ID ); } return $query; } add_filter('pre_get_posts', 'posts_for_current_author');
Dieser Code ermöglicht es allen Benutzern, die die Beiträge anderer bearbeiten können, um alle Beiträge anzuzeigen. Das bedeutet, dass Redakteure und Administratoren alle Beiträge sehen können. Benutzer mit anderen Rollen wie Mitwirkenden oder Autoren sehen nur ihre eigenen Beiträge.
Wenn Sie auf Ihrer Site benutzerdefinierte Benutzerrollen verwenden, müssen Sie bedenken, dass Benutzer, die von anderen Benutzern hinzugefügte Beiträge bearbeiten können, diese auch im Dashboard aufgelistet sehen können.
Bonus: Beschränken Sie die Autoren auf die Anzeige bestimmter Beiträge oder Seiten
Sie können auch Autoren, Redakteure, Mitwirkende und andere Benutzerrollen einschränken, um bestimmte Blogbeiträge und -seiten anzuzeigen, zu bearbeiten und zu löschen.
Mit dem Plugin PublishPress Permissions können Sie ganz einfach entscheiden, welche spezifischen Beiträge und Seiten Personen auf Ihrem Website-Dashboard anzeigen können.
Um zu starten, installieren und aktivieren Sie die PublizierenPresse-Berechtigungen Plugin auf Ihrer Website. In unserem Tutorial erfahren Sie, wie Sie ein WordPress-Plugin installieren.
Angenommen, Sie möchten, dass ein bestimmter Artikel nur vom Herausgeber der Website und von niemand anderem bearbeitet wird.
Dazu können Sie diesen Beitrag bearbeiten. Sobald Sie sich im WordPress-Blockeditor befinden, scrollen Sie einfach nach unten zum Metafeld „Berechtigungen: Diesen Beitrag bearbeiten“.
Als nächstes müssen Sie auf das Dropdown-Menü für alle anderen Benutzerrollen klicken und die Option „Blockiert“ auswählen. Standardmäßig wird die Berechtigung auf „Standard: Ja“ gesetzt, sodass jeder den Beitrag bearbeiten kann.
Stellen Sie danach sicher, dass Sie die Einstellung für den Editor auf „Aktiviert“ oder „Standard: Ja“ belassen. Stellen Sie nach dem Festlegen der Berechtigungen sicher, dass Sie Ihren Blogbeitrag aktualisieren.
Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie Autoren auf ihre eigenen Beiträge im WordPress-Adminbereich beschränken können. Vielleicht möchten Sie auch einen Blick auf unser Tutorial zur Auswahl der besten Blogging-Plattform oder unseren Expertenvergleich der besten E-Mail-Marketing-Services werfen.