Die Sichtbarkeit der WordPress Admin Bar anpassen

16. Dezember 2021
Andreas Geyer

In diesem kleinen Tutorial wollen wir dir zeigen, wie du ganz einfach deine WordPress Website modifizieren kannst, um zu steuern, ob die Admin Bar in WordPress angezeigt wird, sobald du eingeloggt auf dem Frontend bist.

Hierzu nutzen wir den WordPress Filter show_admin_bar in unserem Theme oder Plugin.

Als kleines Beispiel folgen hier ein paar Snippets, die du dir in den meisten Fällen unbedenklich z. B. in deine functions.php einbauen kann. Beachte, dass wir hierbei aber keine Haftung übernehmen können. Solltest du dir nicht sicher sein, melde dich einfach gerne bei uns.

Admin Bar komplett ausblenden

Möchtest du die Admin Bar komplett ausblenden, sodass sie für niemanden mehr sichtbar ist, so kannst du einfach den WordPress vordefinierten Wert __return_false nutzen.

add_filter( 'show_admin_bar', '__return_false' );

Das war es schon. Mit dieser Zeile Code sollte deine Admin Bar nicht mehr sichtbar sein.

Etwas ausführlicher, praktisch jedoch aber unverändert, kannst du natürlich auch eine eigene Funktion definieren und den Wert false zurückgeben lassen.

add_filter( 'show_admin_bar' , 'my_function_admin_bar');
function my_function_admin_bar() {
    return false;
}

Admin Bar bedingt ausblenden

Möchtest du die Admin Bar nur bedingt, wie z.B. nur für bestimmte Nutzer ein bzw. ausblenden, so kannst du diese Bedingung einfach in deiner erzeugen Funktion implementieren.

add_filter( 'show_admin_bar' , 'my_function_admin_bar');
function my_function_admin_bar($show_admin_bar) {
    return ( current_user_can( 'administrator' ) ) ? $show_admin_bar : false;
}

In diesem Fall hier zeigen wir die Admin Bar nur noch Nutzern an, die die Benutzerrolle des Administrators haben.

Der Komplexität innerhalb der Funktion ist natürlich keine Grenzen gesetzt, es ist nur wichtig, dass am Ende entweder true oder false zurückgegeben wird.

Hier noch etwas interessantes für Dich dabei?

Thumbnail zu Behind the scenes - unsere Website

Behind the scenes – unsere Website

In diesem Artikel wollen wir Dir zeigen, wie unsere Website eigentlich entstanden ist. Vom Konzept über die Entwicklung bis hin zum Hosting. Wir nehmen Dich mal „Behind the scenes“ und zeigen Dir, was dabei alles so passiert.

Thumbnail zu Hilfe innerhalb von Bash

Wie du Hilfe innerhalb von Bash bekommst

Öfters stößt man auf Skripte, in denen Linux-Befehle beschrieben werden, welche für den Leser noch nicht vertraut sind. Die Befehlszeile selbst bietet alle möglichen hilfreichen Informationen darüber, was Befehle tun und wie man sie effektiv einsetzt.

💡 Mehr erfahren!

Du möchtest auf dem Laufenden bleiben und regelmäßig Tipps von uns erhalten, die Dir weiterhelfen? Dann abonniere unser #QbitOneMagazin und verpasse nichts mehr!

Deine Anmeldung konnte nicht gespeichert werden. Bitte versuche es erneut.
Deine Anmeldung war erfolgreich.
Inhalt