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

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie Autoren so einschränken, dass sie nur ihre eigenen Beiträge in WordPress sehen oder bearbeiten können?

Wenn Sie eine Website mit mehreren Autoren betreiben oder Gastbeiträge zulassen, ist es eine gute Idee, die Beiträge der Autoren darauf zu beschränken, dass nur ihre eigenen Blogbeiträge im Dashboard angezeigt werden. Dies verhindert, dass sie die Beiträge anderer Autoren sehen, bevor sie veröffentlicht werden.

In diesem Artikel zeigen wir Ihnen, wie Sie Autoren 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.

Um zu beginnen, können Sie diesen Code manuell in die Datei functions.php Ihres Themes einfügen oder ein Code-Snippet-Plugin wie WPCode verwenden (empfohlen):

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');

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

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.

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

Da Sie nun wissen, wie Sie Autoren auf ihre eigenen Beiträge in WordPress beschränken können, möchten Sie vielleicht noch einige andere Artikel lesen, die sich mit der Änderung der Fähigkeiten von WordPress-Benutzerrollen befassen.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu erfahren, wie Sie Autoren im WordPress-Administrationsbereich auf ihre eigenen Beiträge beschränken können. Vielleicht möchten Sie auch einen Blick auf unsere Anleitung zur Auswahl der besten Blogging-Plattform oder unseren Expertenvergleich der besten E-Mail-Marketingdienste werfen.

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 says

    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 says

    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 says

    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 says

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

      Admin

  4. lionel says

    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!

  5. Ignazio says

    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?

    • WPBeginner Support says

      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

    • WPBeginner Support says

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

      Admin

  6. Davood Denavi says

    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!

  7. Gulshan Kumar says

    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.

  8. Brandon Evans says

    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.

  9. Charlie says

    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 says

      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.