Admin Leiste nicht im Front End sichtbar
-
die Admin Leiste ist im Front End Bereich nicht sichtbar, jedoch im Backend Bereich. Benutze das Theme von Nirwana. Was ist zu tun?
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Hallo @ohuemmer und willkommen im Forum,
hast du mal geschaut, ob du in deinem Benutzerprofil die Anzeige der Admin-Leiste im Frontend deaktiviert hast?
Hinweis: Das Theme heißt Nirvana (mit „v“, nicht Nirwana).
In meinem profil erscheint die Möglichkeit eine Werkzeugleiste zu setzen. Sollte Werkzeugleiste und Adminleiste das Gleiche sein, dann habe ich die Werkzeugleiste alias Adminleiste mit einem Häkchen aktiviert. Es wird jedoch nicht unterschieden zwischen Frontend oder Backend, sondern es heisst lediglich in meinem Profil:
Werkzeugleiste für mich auf der website anzeigen.
Caches in den beiden Browsern habe ich auch gelöscht. Daran kann es nicht liegen.
Danke für die schnelle Benachrichtigung.
Schade, das wäre die naheliegende Lösung gewesen.
Dann müssen wir doch ein wenig „tiefer“ in die Materie gehen.Zum Anfang benötigen wir ein paar Informationen zu deiner Website. Dafür kannst du das Plugin Health Check verwenden, mehr Informationen hier: Health Check.
Wenn das Plugin installiert ist, starte bitte mal den Problembehandlungsmodus. Re-Aktiviere dann im Backend über die Admin-Leiste > Problembehandlungsmodus dein Theme. Wechsle dann zum Frontend und lösche den Browser-Cache. Lade die Seite erneut. Wird die Admin-Leiste dann angezeigt?
Leider, nein.
Das Theme wurde reaktiviert über Health Check, Cache gelöscht, die Seite noch einmal neu gestartet. Die Admin-Leiste wird nicht angezeigt. Schade.Hast du Änderungen am Theme vorgenommen? (Im Template
footer.php
muss die Funktionwp_footer()
ausgeführt werden.)Die Informationen zu deiner Website wären evtl. noch hilfreich. Wenn aber bei deaktivierten Plugins die Admin-Leiste immer noch nicht angezeigt wird, würde ich auf einen Fehler des Themes tippen. Dann müsstest du mal den Theme-Entwickler ansprechen.
Als Workaround könntest du mal diese Funktion in der
functions.php
des Themes anhängen:function admin_bar(){ if(is_user_logged_in()){ add_filter( 'show_admin_bar', '__return_true' , 1000 ); } } add_action('init', 'admin_bar' );
Habe nicht das Theme geändert, schicke anbei den Quellcode von der footer.php. In der dritt letzten Zeile ist die Funktion wp_footer() ausgeführt!!
<?php /** * The template for displaying the footer. * * Contains the closing of the id=main div and all content * after. Calls sidebar-footer.php for bottom widgets. * * @package Cryout Creations * @subpackage nirvana * @since nirvana 0.5 */ ?> <div style=“clear:both;“></div> </div> <!– #forbottom –> <footer id=“footer“ role=“contentinfo“> <div id=“colophon“> <?php get_sidebar( ‚footer‘ );?> </div><!– #colophon –> <div id=“footer2″> <div id=“footer2-inside“> <?php cryout_footer_hook(); ?> </div> <!– #footer2-inside –> </div><!– #footer2 –> </footer><!– #footer –> </div><!– #main –> </div><!– #wrapper –> <?php wp_footer(); ?> </body> </html>
Wo an welcher Stelle sollte dein workaround in der functions.php eingehängt werden?
-
Diese Antwort wurde vor 6 Jahren, 11 Monaten von
Bego Mario Garde geändert. Grund: Code-Formatierung korrigiert, bitte [code]-Buttons verwenden
OK, dann können wir das Fehlen der Funktion
wp_footer()
ebenfalls ausschließen. Hast du mal geschaut, ob die Admin-Bar auch in anderen Browsern nicht angezeigt wird? Nicht dass ein Browser-Addon (z.B. ein Adblocker) die Leiste ausblendet. Dazu könntest du auch mal in den Quellcode der Seite im Frontend schauen. Du müsstest einen<div id="wpadminbar">
finden.Die Funktion kannst du in der
functions.php
deines aktivierten Themes unten anhängen. (Bitte mit einem geeigneten Programmier-Editor – nicht Notepad oder Textedit.)Habe im Quellcode auf der Frontend nachgeschaut und <div id=“wpadminbar“> nicht gefunden.
Auch die Möglichkeit in der functions.php deinen workaround anzuhängen habe ich gemacht. Alles leider ohne Erfolg. Schade.
Hm. Kurios. Wenn es im Quellcode nicht vorhanden ist, können wir Anzeigefehler ausschließen.
Ich hab gerade nochmal deine Beschreibung zum Health Check gelesen:
Das Theme wurde reaktiviert über Health Check, Cache gelöscht, die Seite noch einmal neu gestartet. Die Admin-Leiste wird nicht angezeigt. Schade.
Vielleicht haben wir uns hier missverstanden:
Das Plugin soll im Problembehandlungsmodus Fehlerquellen eingrenzen, weil die Wahrscheinlichkeit hoch ist, dass ein Programmierfehler in einem Theme oder Plugin liegt. Wenn du den Problembehandlungsmodus aktivierst, werden alle Plugins (nur für den angemeldeten Nutzer) deaktiviert und ein Standard-Theme („Twenty …“) aktiviert. In diesem Zustand musst du dann testen, ob die Admin-Leiste im Frontend angezeigt wird. ich bin mir nicht sicher, ob ich „Das Theme wurde reaktiviert … die Seite noch einmal neu gestartet“ richtig verstanden habe, aber es bringt nichts, den Problembehandlungsmodus ein- und direkt wieder auszuschalten.Sorry, genau das habe ich auch gemacht. Leider ohne Erfolg.
-
Diese Antwort wurde vor 6 Jahren, 11 Monaten von
- Das Thema „Admin Leiste nicht im Front End sichtbar“ ist für neue Antworten geschlossen.