Die WordPress-Admin-Leiste wird im Frontend nicht angezeigt

Lesezeit: 4 Minuten

Ich habe alles versucht, was ich gefunden habe, aber nichts hilft mir.

Ich habe gesetzt

<?php wp_head(); ?>

in header.php

und

<?php wp_footer(); ?>

Ich habe sogar versucht:

  1. Deaktivieren Sie alle Plugins
  2. Standard-WP-Design
  3. und ETC.

  • Überprüfen Sie Ihr Benutzerprofil, ob Sie diese Option aktiviert haben oder ob sie deaktiviert ist …

    – Minister

    22. Januar 2014 um 8:22 Uhr

  • Keine Sorge, das habe ich bereits überprüft.

    – iWizard

    22. Januar 2014 um 8:43 Uhr

  • Wenn sogar das “Standard-WP-Design + alle Plugins deaktiviert” nicht funktioniert, erscheint es sehr, sehr seltsam (für mich sogar unglaublich)!

    – Minister

    22. Januar 2014 um 8:47 Uhr

  • Ja. Ich habe versucht, alle Plugins zu deaktivieren und zum Standarddesign zu wechseln. Seltsames Problem, ich weiß. Das ist der Grund, warum ich das mit anderen Leuten teilen möchte, die vielleicht das gleiche Problem haben, weil ich 2-3 Stunden damit verbracht habe, nach einer Lösung zu suchen.

    – iWizard

    22. Januar 2014 um 8:48 Uhr

  • Ich kann Ihnen nur empfehlen, das WP neu zu installieren (automatisch oder manuell), aber stellen Sie sicher, dass Sie ein Backup haben !!

    – Minister

    22. Januar 2014 um 8:50 Uhr

nikkys Benutzeravatar
Nikki

Einige benutzerdefinierte WordPress-Designs zeigen die Admin-Leiste nicht auf der Designseite an, genauso wie wp_head() und wp_footer(), die in den Vorlagendateien geschrieben wurden. Um dieses Problem zu lösen, fügen Sie einfach den folgenden Code in Ihre function.php oder in Ihr eigenes Plugin ein:

function admin_bar(){

  if(is_user_logged_in()){
    add_filter( 'show_admin_bar', '__return_true' , 1000 );
  }
}
add_action('init', 'admin_bar' );

Hoffe das hilft…

  • Ihre Erwähnung von wp_footer() hat mich veranlasst, meine Fußzeilenvorlage zu überprüfen. Es hatte keinen wp_footer() Aufruf. Durch einfaches Hinzufügen zur Vorlage wurde die Admin-Leiste wieder angezeigt. Vielen Dank!

    – D. Visser

    6. Januar 2018 um 10:01 Uhr

  • Diese Lösung funktioniert immer noch. Habe das vor 3 Jahren gesehen und dann heute. Hat beide Male funktioniert.

    – Raul

    26. Juni 2020 um 7:21 Uhr

Benutzeravatar von Mark P
Markus P

Wenn die Leiste zuvor angezeigt wurde, können Sie diese supereinfache Lösung ausprobieren (bei mir funktioniert):

  1. Gehen Sie zu Ihrem Profil in WP Admin
  2. Überprüfen Sie, ob “Symbolleiste beim Anzeigen der Website anzeigen” aktiviert ist
  3. Wenn nicht, wählen Sie dies aus und speichern Sie … das sollte es beheben
  4. Wenn die Option aktiviert ist, deaktivieren Sie sie und speichern Sie. Wählen Sie es dann erneut aus und speichern Sie es.

Schauen Sie sich jetzt noch einmal das Frontend an. Ich habe dies getan und es hat das Problem behoben, ohne mit einer der Dateien herumzuspielen.

  • wo finde ich diese einstellung? -> “Symbolleiste beim Anzeigen der Website anzeigen”

    – Nadia

    27. Januar 2021 um 8:23 Uhr

  • @Nadia die Benutzereinstellungen von WordPress Admin wp-admin finden Sie USER -> all user -> select related user edit the user info you find prnt.sc/15yf3xu

    – Herr Coder

    19. Juni 2021 um 16:47 Uhr

Ich habe es geschafft, es durch Hinzufügen wieder erscheinen zu lassen

<?php wp_footer(); ?>

in “header.php” nach </header> Schild.

Eine wichtige Sache ist, den Cache zu leeren (Überprüfen Sie, ob Sie ein Cache-Plugin für WordPress wie WP Super Cache oder LiteSpeed ​​Cache installiert haben.) und dann STRG + F5, um die Seite zu aktualisieren.

  • Idealerweise rufen wir wp_footer() in der footer.php auf. Aber ja, das funktioniert trotzdem.

    – Sunil Kumar

    23. Oktober 2018 um 11:26 Uhr

  • Ich benutze W3TC – das einfache Löschen aller Caches hat es für mich behoben. Vielen Dank!

    – Garret W.

    30. Januar 2019 um 18:05 Uhr

  • bei mir hat es funktioniert. seltsam, dass wir wp_footer() nach dem Header aufrufen müssen, also habe ich dies vor dem schließenden Body-Tag hinzugefügt

    – Bruce Tong

    15. Februar um 17:15 Uhr


Versuchen Sie, Ihren Plug-in-Cache zu deaktivieren oder für angemeldete Benutzer zu deaktivieren. Ich hatte ein ähnliches Problem mit WP Fastest Cache. Habe gerade den Chache für eingeloggte Benutzer deaktiviert und es funktioniert.

Wenn Ihnen nichts geholfen hat, versuchen Sie, alle Cookies zu löschen. Es klappt.

  • Hat für mich funktioniert. Zu spät, um es ohne mehr Aufwand zu überprüfen, als ich jetzt erübrigen kann, aber wenn jemand weiß, warum dies die Dinge beeinflussen sollte, würde ich es gerne wissen.

    – Andrew Dinmore

    6. Dezember 2019 um 18:57 Uhr


Benutzeravatar von Drmzindec
Drmzindec

Lösung ist zu setzen
show_admin_bar(true); oben auf Ihrer functions.php-Datei.

BEARBEITEN Fix: So setzen, um nur anzuzeigen, wenn der Benutzer angemeldet ist:

if (is_user_logged_in()) {
    show_admin_bar(true);
}

  • Hat für mich funktioniert. Zu spät, um es ohne mehr Aufwand zu überprüfen, als ich jetzt erübrigen kann, aber wenn jemand weiß, warum dies die Dinge beeinflussen sollte, würde ich es gerne wissen.

    – Andrew Dinmore

    6. Dezember 2019 um 18:57 Uhr


Benutzeravatar von littledynamo
kleiner Dynamo

Ich hatte dieses Problem auf unserem Produktionsstandort, aber es trat nicht auf lokalen oder Staging-Standorten auf. Es stellte sich heraus, dass die WordPress-Adresse fälschlicherweise mit www gesetzt wurde, während die Seite immer ohne www aufgerufen wurde.

Die Reparatur:

  • Gehe zu settings > General
  • Sicherstellen, dass WordPress Address und Site Address beide stimmen genau mit Ihrer Website-URL überein

Posting, falls noch jemand das gleiche Problem hat.

  • Das hat mir geholfen, meiner Site-Adresse fehlte das ‘s’ von https.

    – Vielleicht3Nicht

    23. Juli 2021 um 9:15 Uhr

1403660cookie-checkDie WordPress-Admin-Leiste wird im Frontend nicht angezeigt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy