Sobald man unter WordPress eingeloggt ist kommt man in den Genuss der Adminbar. Das ist ärgerlich, wenn man auch normale Nutzer auf der Seite hat. Diese sehen die Adminbar, obwohl sie ihnen keinen Vorteil bringt. Möchte man die Adminbar für normale Nutzer abschalten, so muss man folgende Zeilen zur „functions.php“ seines Themes hinzufügen:
if(!current_user_can('manage_options')) { add_filter('show_admin_bar', '__return_false'); }
Anschließend wird die Adminbar nur noch bei Nutzern eingeblendet, welche über entsprechende administrative Berechtigungen verfügen.
Irgendwie verstehe ich das nicht. Warum sollten Nutzer, die nicht als Admin eingeloggt sind, die Adminleiste angezeigt bekommen?
Gute Frage, WordPress scheint das an der Stelle so zu handhaben, was sich in meinem Fall störend auswirkte.
Das kann ich mir nicht vorstellen und ist bei mir defenitiv nicht so. Wenn ich mich einlogge, hab ich eine Admin-Leiste. wenn ich die Seite in einem anderen Browser aufrufe habe ich keine Leiste.
Mit normalen Nutzern meine ich in diesem Fall Nutzer, welche einen Account im entsprechenden WordPress haben, aber keine administrativen Berechtigungen. Sprich diese Nutzer sehen die Leiste auch erst nachdem sie sich eingeloggt haben – was in diesem Fall nicht gewünscht war.
Achso, ich dachte jetzt generell alle Nutzer – also auch Gäste. Na gut dann ist klar.
Gut das ich alle Klarheiten beseitigt habe ;)
hey ich habe den rat befolgt und jetzt ist meine gesamte homepage weiß ich komme weder ins Wp dashboard noch auf die Homepage selbst drauf :-/ was kann ich jetzt tun ?