Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So deaktivieren Sie die WordPress-Adminleiste für alle Benutzer außer Administratoren

Einige Leser haben uns gefragt, wie man die WordPress-Adminleiste deaktiviert. Obwohl es sich um eine kleine Anpassung handelt, ziehen es einige Benutzer aus verschiedenen Gründen vor, dies zu tun, z. B. um eine sauberere Benutzeroberfläche beizubehalten oder die Benutzererfahrung für Nicht-Admin-Benutzer zu verbessern.

Standardmäßig können Sie die WordPress-Admin-Leiste für einzelne Benutzer einfach deaktivieren. Dies kann jedoch zeitaufwändig sein, wenn Sie eine große Anzahl registrierter Benutzer auf Ihrer Website haben.

In diesem Artikel zeigen wir Ihnen, wie Sie die WordPress-Admin-Leiste für alle Benutzer außer Administratoren einfach deaktivieren können.

So deaktivieren Sie die WordPress Admin-Leiste für alle Benutzer außer Administratoren

Was ist die WordPress Admin-Leiste?

Standardmäßig zeigt WordPress eine Admin-Leiste am oberen Bildschirmrand für alle angemeldeten Benutzer an. Wenn Sie in Ihrem Konto angemeldet sind, können Sie diese Symbolleiste im WordPress-Adminbereich und auf allen anderen Seiten sehen.

Die WordPress Admin-Leiste

Die WordPress Admin-Toolbar bietet nützliche Verknüpfungen zu verschiedenen Backend-Bereichen von WordPress, und diese Verknüpfungen ändern sich je nach Benutzerrolle und Berechtigungen in WordPress.

Die Admin-Leiste kann jedoch ablenken, wenn Sie das Frontend Ihrer Website betrachten.

Dies kann sich auch auf das Design und die Benutzererfahrung Ihrer Website auswirken. Dies kann ein Problem sein, wenn Sie eine WordPress-Site für Dritte erstellen oder verwalten, da diese nicht sehen können, wie ihre Website wirklich aussieht.

Glücklicherweise gibt es mehrere Möglichkeiten, die Admin-Leiste für alle Benutzer außer Administratoren zu deaktivieren. Verwenden Sie einfach die Schnelllinks unten, um zu der Methode zu springen, die Sie verwenden möchten:

Video-Tutorial

WPBeginner abonnieren

Wenn Sie schriftliche Anleitungen bevorzugen, lesen Sie einfach weiter.

Methode 1: Berechtigungen jedes Benutzers in WordPress ändern

Sie können die Admin-Leiste für bestimmte Benutzer deaktivieren, indem Sie einfach deren Benutzerprofil bearbeiten. Dies ist eine schnelle und einfache Methode, wenn Sie die Leiste nur für eine kleine Anzahl von Personen entfernen müssen. Wenn Sie jedoch eine Mitgliederseite mit vielen Benutzern betreiben, empfehlen wir eine andere Methode.

Um die Admin-Leiste manuell zu entfernen, gehen Sie einfach zur Seite Benutzer » Alle Benutzer im WordPress-Admin-Dashboard. Bewegen Sie dann den Mauszeiger über den WordPress-Benutzer, der die Admin-Leiste nicht benötigt, und klicken Sie auf „Bearbeiten“, wenn sie erscheint.

Benutzerprofil in WordPress bearbeiten

Dies öffnet das Profil dieses Benutzers.

Deaktivieren Sie von hier aus das Kontrollkästchen neben der Option „Symbolleiste beim Anzeigen der Website anzeigen“.

So verstecken Sie die Admin-Leiste für Nicht-Admin-Benutzer

Scrollen Sie danach zum Ende des Bildschirms und klicken Sie auf „Benutzer aktualisieren“, um Ihre Änderungen zu speichern. Dadurch wird die Admin-Leiste nur für diese spezielle Person deaktiviert.

Um die Symbolleiste für weitere Benutzer auszublenden, folgen Sie einfach dem gleichen Prozess wie oben beschrieben.

Methode 2: Code verwenden, um die Admin-Leiste für Nicht-Admin-Benutzer zu deaktivieren (empfohlen)

Wenn Sie die Admin-Leiste für viele verschiedene Personen ausblenden müssen, würde das manuelle Ändern der Einstellungen jedes Benutzers viel Zeit und Mühe kosten.

Aus diesem Grund empfehlen wir, die Admin-Leiste zu deaktivieren, indem Sie Code zur functions.php-Datei hinzufügen, die eine WordPress-Theme-Datei ist.

Einige Anleitungen empfehlen, die Theme-Dateien manuell zu bearbeiten, dies kann jedoch zu häufigen WordPress-Fehlern führen und Ihre Website sogar komplett lahmlegen.

Aus diesem Grund empfehlen wir die Verwendung von WPCode. Es ist das beste Code-Snippet-Plugin und erleichtert das Hinzufügen von benutzerdefiniertem Code in WordPress, ohne Ihre Website zu gefährden.

Wir haben WPCode verwendet, um das Admin-Farbschema zu ändern, den Text „Hallo Administrator“ zu entfernen, die Schaltfläche „Bildschirmoptionen“ zu deaktivieren und mehr.

Zuerst müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Weitere Informationen finden Sie in unserer Schritt-für-Schritt-Anleitung, wie Sie ein WordPress-Plugin installieren.

Sobald das Plugin aktiviert ist, gehen Sie zu Code Snippets » Snippet hinzufügen.

Admin-Symbolleiste mit WPCode ausblenden

Hier sehen Sie alle vorgefertigten Snippets, die Sie zu Ihrer Website hinzufügen können.

Tatsächlich hat WPCode den benötigten Code-Snippet zum Deaktivieren der Admin-Leiste in seiner integrierten Snippet-Bibliothek. Gehen Sie einfach zu Code Snippets » Bibliothek.

Das WPCode Code-Snippet-Plugin für WordPress

Suchen Sie hier nach „WP Admin Bar deaktivieren“.

Wenn der richtige Ausschnitt erscheint, klicken Sie einfach auf die Schaltfläche „Ausschnitt verwenden“.

Der fertige Code-Schnipsel zum Deaktivieren der WP-Admin-Leiste

Das Plugin fügt den Code automatisch zu Ihrer Website hinzu, gibt dem Code einen beschreibenden Titel, wählt die richtige Einfügungsmethode und fügt sogar Tags hinzu, um Ihnen zu helfen, den Ausschnitt zu identifizieren.

So sieht der Code aus:

/* Disable WordPress Admin Bar for all users */
add_filter( 'show_admin_bar', '__return_false' );

Wenn Ihr Ziel nun darin besteht, die Admin-Leiste für alle Benutzer zu deaktivieren, müssen Sie nur den Schalter von 'Inaktiv' auf 'Aktiv' umlegen und dann auf 'Aktualisieren' klicken.

Benutzerdefinierten Code zu WordPress hinzufügen

Da unser Ziel jedoch darin besteht, die WordPress-Adminleiste für Nicht-Admin-Benutzer zu deaktivieren, müssen wir den Code geringfügig anpassen.

Sie können den vorhandenen Code durch den folgenden ersetzen:

/* Disable WordPress Admin Bar for all users except administrators */
add_filter( 'show_admin_bar', 'restrict_admin_bar' );

function restrict_admin_bar( $show ) {
    return current_user_can( 'administrator' ) ? true : false;
}

Dieser Code identifiziert alle Nicht-Admin-Benutzer, die sich nicht gerade im Admin-Dashboard befinden. Für diese Benutzer deaktiviert er die WordPress-Adminleiste.

Scrollen Sie danach auf der Seite nach unten zum Abschnitt „Einfügen“. Hier können Sie die Standardmethode „Automatisch einfügen“ beibehalten, um sicherzustellen, dass der Code überall ausgeführt wird.

Automatisches Einfügen von Code in eine WordPress-Website

Scrollen Sie schließlich zum oberen Bildschirmrand und klicken Sie auf den Schieberegler „Inaktiv“, sodass er „Aktiv“ anzeigt.

Klicken Sie dann einfach auf die Schaltfläche „Snippet speichern“ oder „Aktualisieren“, um den Code-Snippet live zu schalten.

Veröffentlichen eines Code-Snippets zum Deaktivieren der WordPress-Adminleiste für Nicht-Admin-Benutzer

Das ist alles! Denken Sie daran, Ihre WordPress-Website zu überprüfen, um sicherzustellen, dass alles ordnungsgemäß funktioniert.

Methode 3: Verwenden Sie ein kostenloses Plugin, um die Admin-Leiste für Nicht-Admin-Benutzer zu deaktivieren

Wenn Sie keinen Code zu Ihrer Website hinzufügen möchten, können Sie die Admin-Leiste mit einem Plugin ausblenden. Hide Admin Bar Based on User Roles ermöglicht es Ihnen, die Symbolleiste basierend auf verschiedenen Benutzerrollen zu entfernen. Dies ist also eine gute Wahl, wenn Sie die Leiste für alle Mitglieder, WooCommerce-Kunden oder eine andere Benutzerrolle deaktivieren möchten.

Zuerst müssen Sie das Plugin Hide Admin Bar Based on User Roles installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung, wie Sie ein WordPress-Plugin installieren.

Nach der Aktivierung müssen Sie zur Seite Einstellungen » Admin-Leiste ausblenden gehen. Von hier aus aktivieren Sie die Kontrollkästchen neben den Benutzerrollen, für die Sie die Admin-Leiste deaktivieren möchten.

Die Admin-Toolbar für bestimmte Benutzerrollen ausblenden

Klicken Sie anschließend einfach auf „Änderungen speichern“, um Ihre Einstellungen zu speichern.

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie die WordPress Admin-Leiste für alle Benutzer außer Administratoren deaktivieren. Möglicherweise möchten Sie auch unseren Leitfaden zum Thema So erhalten Sie E-Mail-Benachrichtigungen für Beitragsänderungen in WordPress und unsere Expertenauswahl der besten WordPress Activity Log und Tracking Plugins sehen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

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

Leserinteraktionen

168 CommentsLeave a Reply

  1. Das ist wirklich sehr nützlich für eine Website mit mehreren Autoren. Ich habe es fast sofort nach dem Lesen angewendet. Ich hatte diesem Problem vorher keine große Aufmerksamkeit geschenkt, aber da ich kürzlich eine Website mit mehreren Autoren fertiggestellt habe, war dieses Tutorial sehr zeitgemäß, und wieder einmal haben Sie mich zu einer interessanten Modifikation geführt, die die Sicherheit verbessert.

    • It would depend on what method you are using as well as the error for us to be able to assist. If you reach out using our contact form our support team should be able to assist you further :)

      Admin

  2. Danke für den Artikel, aber gibt es bitte eine Möglichkeit, die Admin-Leiste nach meiner Wahl zu gestalten?

  3. Ich habe ein Frage- und Antwort-Plugin auf meinem Blog, das automatisch die Admin-Leiste für alle Benutzer hinzufügt, wann immer ich ein Update darauf mache. Ich bin froh, dass WPCode diese nervige Funktion komplett deaktiviert hat. Danke WPBeginner für den hilfreichen Artikel.

  4. Dies ist sehr notwendig, um die Admin-Leiste für alle Benutzer außer dem Administrator auszublenden.
    Ich habe schon mehrmals daran gedacht, dies zu tun, besonders als ich eine Nachrichten-Website betrieb und viele Autoren und Mitwirkende hatte.
    Ihnen die Admin-Leiste anzuzeigen ist nicht nur unnötig, sondern auch ärgerlich.
    Ich schätze die Schritte, um diese Admin-Leiste loszuwerden und sie nur für den Administrator beizubehalten, sehr.

  5. Wow… Das ist großartig, Sie haben ein Problem gelöst, mit dem ich auf einer meiner WordPress-Websites zu kämpfen hatte, auf der BuddyPress installiert war….

Kommentar hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.