Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man Autoren auf ihre eigenen Beiträge in WordPress Admin beschränkt

Bei WPBeginner passen wir in der Regel die Rollen der Benutzer auf unseren Websites individuell an. Wir sind der Meinung, dass Sie die Wahrscheinlichkeit von Fehlern verringern und die Sicherheit der Website verbessern, wenn Sie Benutzern nur Aufgaben erlauben, die für ihre Rolle notwendig sind.

Einige unserer Besucher haben gefragt, ob es möglich ist, dass Autoren nur ihre eigenen Beiträge in ihren WordPress-Blogs mit mehreren Autoren sehen und bearbeiten können. Aus Gründen des Datenschutzes ziehen sie es vor, dass ihre Mitwirkenden die Beiträge anderer Autoren nicht sehen, bevor sie veröffentlicht sind.

Nun, es ist definitiv möglich, und in diesem Artikel zeigen wir Ihnen, wie Sie Autoren ganz einfach darauf beschränken können, nur ihre eigenen Beiträge im WordPress-Dashboard anzuzeigen und zu verwalten.

How to Limit Authors to Their Own Posts

Warum sollten Autoren auf ihre eigenen Beiträge beschränkt werden?

Standardmäßig werden auf Ihrer WordPress-Website alle Beiträge und Seiten für alle Benutzer angezeigt, unabhängig von ihrer Benutzerrolle im Verwaltungsbereich. Unabhängig davon, ob Sie Autor, Redakteur, Mitwirkender oder Administrator sind, können Sie alle Artikel sehen.

Das ist normalerweise kein Problem, wenn die Autoren zu Ihrem Unternehmen oder Team gehören.

In bestimmten Situationen ist es jedoch sinnvoll, die Anzeige der eigenen Beiträge zu beschränken. Wenn Sie z. B. eine Website mit mehreren Autoren betreiben, kann es sinnvoll sein, die Autoren daran zu hindern, die Artikel anderer Autoren in der Überprüfung zu sehen.

Schauen wir uns also an, wie Sie die Anzeige der eigenen Beiträge im WordPress-Admin für Autoren einschränken können. Hier sind die Themen, die wir in diesem Artikel behandeln werden:

Begrenzung der Autoren auf ihre eigenen Beiträge mit einem Plugin

Mit einem WordPress-Plugin können Sie den Autoren auf einfache Weise erlauben, nur ihre eigenen Beiträge zu sehen, ohne den Code zu bearbeiten.

Für dieses Tutorial werden wir das PublishPress Permissions Plugin verwenden. Es ist ein kostenloses Plugin, mit dem Sie WordPress-Berechtigungen verwalten können und das von Haus aus funktioniert, um Autoren auf ihre eigenen Artikel zu beschränken.

Es gibt auch eine Premium-Version im PublishPress Pro-Paket, die mehr Berechtigungseinstellungen bietet, z. B. wer auf die Medienbibliothek zugreifen darf. Sie können jedoch mit der kostenlosen Version beginnen.

Zunächst müssen Sie das PublishPress Permissions-Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Anleitung zur Installation eines WordPress-Plugins.

Sobald das Plugin aktiv ist, schränkt es Autoren und Redakteure automatisch ein, so dass sie nur ihre eigenen Beiträge im WordPress-Adminbereich sehen.

Wenn Sie zum Beispiel als Administrator angemeldet sind und in Ihrem Dashboard auf Beiträge “ Alle Beiträge gehen, sehen Sie alle Beiträge.

Posts before activating the plugin

Wenn Sie sich jedoch über das Konto eines Autors in den WordPress-Administrationsbereich einloggen, werden Sie feststellen, dass nur die vom Autor erstellten Beiträge sichtbar sind.

Sie können keine von anderen Benutzern geschriebenen Beiträge sehen.

Posts by only the author

Was aber, wenn Sie möchten, dass Ihre Redakteure auf alle Beiträge zugreifen können, um sie zu überprüfen? Sehen wir uns an, wie Sie das machen können.

Redakteuren die Ansicht aller Beiträge gestatten

Das Problem bei der obigen Methode ist, dass nur Administratoren alle Beiträge sehen können.

Viele WordPress-Websites haben Redakteure, die für das Korrekturlesen von Artikeln zuständig sind, die von anderen Autoren und Gastautoren eingereicht wurden. Mit diesem Plugin werden Redakteure nur auf ihre eigenen Beiträge beschränkt.

Sie können jedoch Redakteuren die Möglichkeit geben, den Inhalt verschiedener Autoren zu überprüfen, indem Sie ein Plugin wie PublishPress Capabilities Plugin verwenden oder Code in die Themendateien Ihrer Website einfügen. Wir werden Ihnen beide Methoden zeigen.

Verwendung des PublishPress Capabilities Plugin

PublishPress Capabilities ist ein weiteres Plugin, das von PublishPress entwickelt wurde. Für die Zwecke dieses Tutorials werden wir die kostenlose Version verwenden. Es gibt auch eine Pro-Version, die Sie erhalten können, wenn Sie ein PublishPress Pro-Konto abonnieren.

Zunächst müssen Sie das PublishPress Capabilities-Plugin auf Ihrer WordPress-Website installieren und aktivieren. Sie können unsere Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins befolgen.

Nachdem das Plugin aktiviert ist, klicken Sie in Ihrem WordPress-Administrationsmenü auf “ Fähigkeiten“. Dadurch wird die Seite „Rollenfähigkeiten“ geöffnet, auf der Sie die Berechtigungen für verschiedene Benutzerrollen ändern können.

Wählen Sie dann die Benutzerrolle, die Sie bearbeiten möchten, aus dem Dropdown-Menü in der oberen linken Ecke aus.

Select user role capabilities

Wenn Sie die Rolle „Redakteur“ ausgewählt haben, müssen Sie sicherstellen, dass das Kontrollkästchen für „Andere bearbeiten“ unter den Einstellungen für die Bearbeitungsfunktionen aktiviert ist.

Dadurch können Redakteure andere Beiträge bearbeiten.

Enable Edit others Checkbox

Scrollen Sie dann zum Abschnitt „Zusätzliche Funktionen“ und stellen Sie sicher, dass das Kontrollkästchen „Andere Beiträge auflisten“ aktiviert ist.

Auf diese Weise kann jeder, der die Rolle des Redakteurs hat, die Beiträge anderer Autoren sehen.

Enable list others posts checkbox

Speichern Sie nun Ihre Einstellungen und rufen Sie den Bereich Beiträge auf Ihrer Website auf, indem Sie sich als Redakteur anmelden. Wenn Sie die Beiträge anderer Autoren sehen und bearbeiten können, haben Sie die Einstellungen korrekt vorgenommen.

Hinzufügen von benutzerdefiniertem Code zu Ihrem Theme

Eine andere Möglichkeit, Redakteuren die Anzeige aller Beiträge zu ermöglichen, ist das Hinzufügen von benutzerdefiniertem Code zu Ihren Theme-Dateien. Wir raten Anfängern jedoch von dieser Methode ab, da sie die Bearbeitung von Code erfordert und Ihre Website beschädigen kann.

Fortgeschrittene Benutzer können diesen Code zunächst manuell in die Datei functions.php ihres Themes einfügen, wir empfehlen jedoch die Verwendung eines Code Snippet Plugins wie WPCode.

Sobald Sie das WPCode Plugin installiert und aktiviert haben, müssen Sie auf die Seite Code Snippets “ + Add Snippet in Ihrem WordPress-Dashboard gehen.

Fahren Sie mit dem Mauszeigerkontakt über „Fügen Sie Ihren individuellen Code hinzu (neues Snippet)“ und klicken Sie dann auf den Button „+ Individuelles Snippet hinzufügen“, der erscheint.

Adding a new custom code snippet in WPCode

Dadurch wird eine Seite geöffnet, auf der Sie ein individuelles Code-Snippet hinzufügen können. Zunächst sollten Sie dem Snippet einen Titel geben, der beschreibt, was das Snippet bewirkt, z. B. „Editoren erlauben, alle Beiträge anzuzeigen“.

Danach müssen Sie den folgenden Codeschnipsel in das Codevorschau-Fenster 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');
Allowing Editors to View All Posts Using a WPCode Snippet

Wählen Sie als nächstes den Codetyp „PHP Snippet“ aus dem Dropdown-Menü aus.

Vergewissern Sie sich abschließend, dass Sie die Einstellung „Aktiv“ aktiviert haben, und klicken Sie dann auf den Button „Snippet speichern“, um den Code zu speichern und zu aktivieren.

Allowing Editors to View All Posts Using a WPCode Snippet

Mit diesem Code können alle Benutzer, die die Möglichkeit haben, die Beiträge anderer zu bearbeiten, alle Beiträge sehen. Das bedeutet, dass Redakteure und Administratoren alle Beiträge sehen können. Benutzer mit anderen Rollen, wie Mitwirkende oder Autoren, sehen nur ihre eigenen Beiträge.

Weitere Einzelheiten finden Sie in unserem Leitfaden zum Hinzufügen von benutzerdefiniertem Code in WordPress, ohne etwas kaputt zu machen.

Wenn Sie auf Ihrer Website benutzerdefinierte Benutzerrollen verwenden, müssen Sie bedenken, dass Benutzer, die von anderen Benutzern hinzugefügte Beiträge bearbeiten können, diese auch im Dashboard sehen können.

Bonus: Autoren auf die Ansicht bestimmter Beiträge oder Seiten beschränken

Sie können auch Autoren, Redakteure, Mitwirkende und andere Benutzerrollen auf das Anzeigen, Bearbeiten und Löschen bestimmter Blogbeiträge und Seiten beschränken.

Mit dem PublishPress Permissions-Plugin können Sie ganz einfach entscheiden, welche Beiträge und Seiten auf Ihrem Website-Dashboard angezeigt werden können.

Um zu beginnen, installieren und aktivieren Sie das PublishPress Permissions Plugin auf Ihrer Website. Sie können unsere Anleitung zur Installation eines WordPress-Plugins lesen.

Nehmen wir an, Sie möchten, dass ein bestimmter Artikel nur vom Redakteur der Website und von niemandem sonst bearbeitet werden kann.

Dazu können Sie diesen Beitrag bearbeiten. Wenn Sie sich im WordPress-Block-Editor befinden, scrollen Sie einfach nach unten zum Feld „Permissions: Diesen Beitrag bearbeiten“.

Als Nächstes müssen Sie auf das Dropdown-Menü für alle anderen Benutzerrollen klicken und die Option „Gesperrt“ wählen. Standardmäßig wird die Berechtigung auf „Standard: Ja“ gesetzt, sodass jeder den Beitrag bearbeiten kann.

Vergewissern Sie sich anschließend, dass Sie die Einstellung für den Editor auf „Aktiviert“ oder „Standard: Ja“ belassen. Wenn Sie die Berechtigungen festgelegt haben, müssen Sie Ihren Blogbeitrag aktualisieren.

Change permission to view and edit specific posts

Expertenanleitungen zum Ändern der Benutzerrollen-Fähigkeiten in WordPress

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie man Autoren auf ihre eigenen Beiträge im WordPress-Administrationsbereich beschränkt. Vielleicht interessieren Sie sich auch für andere Artikel über die Änderung der Berechtigungen von WordPress Benutzer Rollen:

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

33 KommentareEine Antwort hinterlassen

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Abu-Bakr Sediq

    Hello there, I really enjoy this website! I have a question. How to rescrict (limit, Hide) specific options or feature while Author Post New Product or Add News post. To be more clear; How to limit user from some option in „Add New Post“ while publishing post. Sorry for my very bad English :(

  3. Lee

    Hi there!
    Thank you for this great article.

    Can I use the Permissions plug in without the Capabilities plug in?

    Or does the capabilities plug in work as a ‚base‘ for the Permissions one, and they must be used together?

    • WPBeginner Support

      You can use one without the other, they modify different options available to the different user levels.

      Admin

  4. lionel

    what happens when I remove the plugin? will any changes be removed too and will all users go back to the defaults or will those users require special attention to have PublishPress roles removed? thanks!

    • WPBeginner Support

      If you remove the plugin it would revert the settings from the plugin.

      Admin

  5. Eslam Magdy

    Thank u so much man!,,, thanks work for me

    • WPBeginner Support

      Glad our article was able to help!

      Admin

  6. Ignazio

    You are really great and I congratulate you. If I may, I would like to ask you something. If I wanted to modify this code to make the posts limited in view and edit only to their author as far as drafts are concerned?

  7. Naomi Blindeman

    Thank you! Lifesaver!

    • WPBeginner Support

      You’re welcome :)

      Admin

  8. Dan D

    Exactly what I was looking for. No custom code was needed.

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  9. Guto Rockwell

    Works like a charm, many thanks :)

    • WPBeginner Support

      Glad our guide could help :)

      Admin

  10. Zakaria

    Your code working perfectly. Thanks!!!

    • WPBeginner Support

      You’re welcome :)

      Admin

  11. Noriel

    Your recommended plugin is already outdated, any other reliable plugin?

    • WPBeginner Support

      This article was last updated in 2015, we will be sure to look for an alternative and update this article when we are able.

      Admin

  12. Fernando Aureliano

    It works for all post types?

    • WPBeginner Support

      If you’re using the plugin you would need to reach out to the plugin’s support for that specific question.

      Admin

  13. Davood Denavi

    Does the code mentioned in this article work with all post types? I have some custom post types on a clients site and the plugin worked we do not have time to test the site right now after adding more code and we are trying to allow editors to view all posts.

    Thank in advance for your help!

  14. Gulshan Kumar

    How to filter out comments according to currently logged in user?

    I want to restrict listing of all comments for the contributor. I want to allow showing and moderation option only for those posts which belong to them.

    • Rohit Mewada

      Same question, how hide comment also from other user.

  15. Brandon Evans

    Does this plugin include hiding of „pages“ from non-authors? I see everything listed here says posts but would pages be included in that? Our site uses pages more than posts.

  16. Ravijit

    How to hide comments from contributers in wordpress dashboard ???

  17. Tom

    Hey there,

    is there a way to exclude specific Post Types from that query ?

    regards Tom

  18. Sam

    What if i have multiple admin and i want admin’s can see only their posts ??

  19. Charlie

    Works great. The other problem I have is that it still displays the post count for other users. So for example there are 105 published posts even if the current user only has 2 published posts.

    Any idea how to rectify this?

    • Sherwin Ramnarine

      I realise this is months later so I guess the reply is really for others with the same problem. Try adding this to your functions.php. Think I got it on Wordpress.StackExchange.com >>

      // Remove Post Counts

      // Create a specific hook
      add_filter(„views_edit-post“, ‚custom_editor_counts‘, 10, 1);

      function custom_editor_counts($views) {
      // var_dump($views) to check other array elements that you can hide.
      unset($views[‚all‘]);
      unset($views[‚publish‘]);
      unset($views[‚pending‘]);
      unset($views[‚trash‘]);
      return $views;
      }

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.