So verstecken Sie die WordPress-Admin-Leiste: Ultimative Anleitung

Veröffentlicht: 2021-11-04

Sie fragen sich, wie Sie die WordPress-Admin-Leiste ausblenden können?

Die Admin-Leiste (auch Symbolleiste genannt) erscheint oben auf einer Seite einer WordPress-Website. Sie müssen eingeloggt sein, um es zu sehen. Es bietet schnellen Zugriff auf Seiten wie Dashboard, Themen, Widgets, Menüs, Anpassen, Neue Seite, Beitrag bearbeiten usw.

Obwohl standardmäßig alle WordPress-Benutzer die Admin-Leiste anzeigen können, benötigen Abonnenten sie selten, um auf das Backend zuzugreifen. Und für Entwickler kann es das Design der Titelseite wirklich durcheinander bringen. In solchen Fällen ist es notwendig, die Admin-Leiste auszublenden. In diesem Artikel zeigen wir Ihnen also, wie Sie die WordPress-Admin-Leiste deaktivieren für:

  • Alle Nutzer
  • Bestimmte Benutzer
  • Spezifische Benutzerrollen
  • Alle Benutzer mit Ausnahme des Administrators

Lassen Sie uns gleich eintauchen.

Möchten Sie Ihre #WordPress #admin-Leiste ausblenden? Befolgen Sie dazu diese Schritte
Klicken Sie hier, um zu twittern

So verstecken Sie die WordPress-Admin-Leiste

Es gibt zwei Möglichkeiten, die WordPress-Admin-Leiste auszublenden. Der einfache Weg besteht darin, ein Plugin zu installieren, und der schwierige Weg besteht darin, ein Code-Snippet manuell einzufügen. Wir zeigen Ihnen beide Methoden.

Aber bevor wir fortfahren, empfehlen wir Ihnen dringend, eine Sicherungskopie Ihrer gesamten Website zu erstellen. In diesem Abschnitt müssen Sie zum Backend Ihrer Website gehen und Dateien ändern, was riskant ist. Selbst die Installation eines neuen Plugins ist nicht ohne Risiko, da Neuinstallationen bekanntermaßen Websites zum Absturz bringen. Erstellen Sie also sofort ein Backup Ihrer Website. Wenn die Dinge jemals schief gehen, können Sie Ihre Website schnell wieder normalisieren. Das Ausblenden Ihrer WordPress-Admin-Leiste ist jedoch keine besonders gefährliche Operation, daher geht es eher darum, für die Zukunft gerüstet zu sein.

Alternativ können Sie die Operation auch auf einer Staging-Site durchführen, ohne die Live-Website zu riskieren.

Nun, fangen wir an:

1. Ausblenden der Admin-Leiste für alle Benutzer

Die Admin-Leiste kann eine lästige Präsenz sein. Wenn Sie es also für alle Ihre Benutzer deaktivieren möchten, gehen Sie wie folgt vor:

Verwenden eines Plugins

Installieren und aktivieren Sie das Plugin „Admin-Leiste bei Benutzerrollen ausblenden“. Gehen Sie dann zu Einstellungen → Einstellungen der Admin-Leiste ausblenden . Wählen Sie Admin-Leiste für alle Benutzer ausblenden und klicken Sie auf Speichern .

Ausblenden der Admin-Leiste für alle Benutzer mit einem Plugin
Ausblenden der Admin-Leiste für alle Benutzer mit einem Plugin

Nebenbemerkung: Wenn Sie das Plugin „Hide Admin Bar on User Roles“ nicht auf Ihrer WordPress-Website zum Laufen bringen können, versuchen Sie es mit Custom Dashboard & Login Page oder Hide Admin Bar. Beide Plugins sind super einfach zu bedienen.

Code verwenden

Das Installieren und Verwalten neuer Plugins kann Kopfschmerzen bereiten. Wenn Sie also kein Fan davon sind, neue Plugins zu Ihrer WordPress-Website hinzuzufügen, empfehlen wir Ihnen, den manuellen Weg zu gehen, dh ein Code-Snippet hinzuzufügen, um die WordPress-Admin-Leiste zu deaktivieren. Nachfolgend sind die Schritte aufgeführt, die Sie ausführen müssen:

Gehen Sie zu Darstellung → Design-Editor → function.php . Scrollen Sie bis zum Ende der Seite und fügen Sie das folgende Code-Snippet ein.

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

So sieht es auf unserer Website aus:

So verbergen Sie die Admin-Leiste für alle Benutzer - manuelle Methode
Manuelles Ausblenden der Admin-Leiste für alle Benutzer

Sie können die Admin-Leiste auch mithilfe von CSS deaktivieren. Gehen Sie einfach zu Aussehen → Anpassen → Zusätzliches CSS und fügen Sie den folgenden CSS-Code hinzu :

 #wpadminbar { display:none !important;}
Einfügen von CSS in das WordPress-Theme
Einfügen von CSS in das WordPress-Theme

Das ist es. Sie haben die WordPress-Symbolleiste jetzt für alle Benutzer ausgeblendet!

2. Ausblenden der Admin-Leiste für einen bestimmten Benutzer

Das ist einfach. Sie können die Admin-Leiste für bestimmte Benutzer aus dem Dashboard ausblenden.

Gehen Sie zu Benutzer → Alle Benutzer . Wählen Sie den Benutzer aus, für den Sie die Admin-Leiste ausblenden möchten. Deaktivieren Sie die Option Symbolleiste beim Anzeigen der Website anzeigen und speichern Sie die Änderungen.

Symbolleiste aus dem Dashboard ausblenden
Ausblenden der Symbolleiste aus dem WordPress-Dashboard

Die manuelle Methode funktioniert für eine Handvoll Benutzer, aber für eine große Anzahl von Benutzern möchten Sie sie möglicherweise basierend auf Benutzerrollen deaktivieren.

3. Ausblenden der Admin-Leiste für eine Benutzerrolle

Bestimmte Benutzerrollen (wie Abonnenten, Kunden usw.) müssen keinen Zugriff auf das WordPress-Dashboard haben. Um sie davon abzuhalten, auf das Dashboard zuzugreifen, können Sie die WordPress-Admin-Leiste basierend auf Benutzerrollen ausblenden. So blenden Sie die WordPress-Admin-Leiste für eine bestimmte Benutzerrolle aus:

Verwenden eines Plugins

Installieren Sie das Plugin „Admin-Leiste basierend auf den Benutzerrollen ausblenden“ und gehen Sie zu Einstellungen → Einstellungen der Admin-Leiste ausblenden → Benutzerrollen . Wählen Sie die Benutzerrollen aus, die Sie am Zugriff auf das WordPress-Dashboard hindern möchten, und speichern Sie Ihre Einstellungen.

wie man die Admin-Leiste für Benutzerrollen mit einem Plugin ausblendet
Ausblenden der Admin-Leiste für bestimmte Benutzerrollen mit einem Plugin

Code verwenden

Wenn die Verwendung eines Plugins nicht Ihr Ding ist, fügen Sie den folgenden Code in die function.php-Datei Ihres Themes ein:

 function tf_check_user_role( $roles ) { /*@ Check user logged-in */ if ( is_user_logged_in() ) : /*@ Get current logged-in user data */ $user = wp_get_current_user(); /*@ Fetch only roles */ $currentUserRoles = $user->roles; /*@ Intersect both array to check any matching value */ $isMatching = array_intersect( $currentUserRoles, $roles); $response = false; /*@ If any role matched then return true */ if ( !empty($isMatching) ) : $response = true; endif; return $response; endif; } $roles = [ 'customer', 'subscriber' ]; if ( tf_check_user_role($roles) ) : add_filter('show_admin_bar', '__return_false'); endif;

Vergessen Sie nicht, „Kunde“ und „Abonnent“ durch Benutzerrollen Ihrer Wahl zu ersetzen.

So verbergen Sie die Admin-Leiste für bestimmte Benutzerrollen - manuelle Methode
Manuelles Ausblenden der Admin-Leiste für bestimmte Benutzerrollen

4. Ausblenden der Admin-Leiste für alle Benutzer außer Administratoren

Administratoren sind wohl die aktivsten Benutzer auf einer WordPress-Website. Schneller Zugriff auf wichtige Seiten kann ein Segen sein. In diesem Fall möchten Sie die Symbolleiste möglicherweise nur für Administratoren aktivieren.

So blenden Sie die WordPress-Admin-Leiste für alle Benutzer außer den Administratoren aus:

Verwenden eines Plugins

Das ist ganz einfach. Aktivieren Sie das „Hide Admin Bar on the User Roles“ Plugin auf Ihrer Website. Gehen Sie dann zu Einstellungen → Einstellungen der Admin-Leiste ausblenden → Admin-Leiste für ausgewählte Benutzerrollen ausblenden . Wählen Sie nun alle Benutzerrollen außer Administrator aus. Speichern Sie Ihre Einstellungen.

So verbergen Sie die Admin-Leiste für alle Benutzer außer dem Administrator
Ausblenden der Admin-Leiste für alle Benutzer außer Administratoren mit einem Plugin

Code verwenden

Sie können die Admin-Leiste für alle Benutzer außer dem Administrator ausblenden, ohne ein Plugin zu verwenden. Alles, was Sie tun müssen, ist das folgende Code-Snippet zur Datei functions.php Ihres Themes hinzuzufügen:

 add_action('after_setup_theme', 'remove_admin_bar'); function remove_admin_bar() { if (!current_user_can('administrator') && !is_admin()) { show_admin_bar(false); } }
Manuelles Ausblenden der Admin-Leiste vor allen Benutzern außer Administratoren
Manuelles Ausblenden der Admin-Leiste vor allen Benutzern außer Administratoren

Jedes Mal, wenn sich jemand bei Ihrer WordPress-Site anmeldet, überprüft der Code die Benutzerrolle. Wenn es sich nicht um einen Administrator handelt, wird der Benutzer daran gehindert, die Admin-Leiste zu sehen.

Das ist es, Leute! Jetzt wissen Sie, wie Sie die WordPress-Admin-Leiste ausblenden.

PROFITIPP : Wenn Sie nur die Admin-Leiste aufräumen möchten, können Sie sie anpassen. Entfernen Sie einfach die Teile, die Sie nicht benötigen, und fügen Sie Teile hinzu, die Sie benötigen. Dazu haben wir eine eigene Anleitung. Werfen Sie einen Blick darauf – wie Sie die WordPress-Symbolleiste anpassen können.

Letzte Gedanken zum Ausblenden der WordPress-Admin-Leiste im Jahr 2022

Die WordPress-Admin-Leiste ist ein nützliches Tool, aber manchmal behindert sie mehr, als dass sie hilft. Daher kann es eine gute Idee sein, es zu entfernen. Sie können es jederzeit wieder aktivieren, indem Sie einfach das Plugin oder Code-Snippet entfernen, das Ihnen geholfen hat, es überhaupt zu verbergen.

Möchten Sie Ihre #WordPress #admin-Leiste ausblenden? Befolgen Sie dazu diese Schritte
Klicken Sie hier, um zu twittern

Wenn Sie es aktivieren müssen, denken Sie daran, ein Backup Ihrer Website zu erstellen, bevor Sie Änderungen vornehmen.

Haben Sie die WordPress-Admin-Leiste erfolgreich ausgeblendet? Stehen Sie vor Herausforderungen? Lassen Sie es uns im Kommentarbereich unten wissen.

Kostenlose Anleitung

5 wichtige Tipps zur Beschleunigung
Ihre WordPress-Seite

Reduzieren Sie Ihre Ladezeit sogar um 50-80%
nur indem Sie einfache Tipps befolgen.

Kostenloser Leitfaden herunterladen