Artikelauswahl

CommaFeed - die webbasierte Feedreader-AlternativeCommaFeed - die webbasierte Feedreader-Alternative Als mich Google Reader heute per Popup mal wieder daran erinnerte, dass er am 01.07. abgeschaltet wird, begab ich mich auch auf die Suche nach einem adäquaten Ersatz. Da...

Mehr

Ausprobiert: 3 kostenlose Thumbnail-Generatoren für meine BlogrollAusprobiert: 3 kostenlose Thumbnail-Generatoren für meine Blogroll Für die Anzeige meiner Blogroll verwende ich schon eine ganze Weile Tanjas Plugin Blogroll Widget with RSS Feeds. Auf meiner Blogrollseite ließ ich bis vor Kurzem...

Mehr

Meinen Top-Kommentatoren gehört nun eine ganze SeiteMeinen Top-Kommentatoren gehört nun eine ganze Seite Da sich langsam aber sicher die Kommentaranzahl der 2.000 nähert, fiel mir wieder ein, dass meine treuesten Kommentare auf diesem Blog sträflich vernachlässigt...

Mehr

Elegante Social Media-Buttons mit CSS und Mini-Grafik selber erstellenElegante Social Media-Buttons mit CSS und Mini-Grafik selber erstellen Wie ich mittlerweile mehrfach mitbekommen habe, gefallen nicht nur mir die Social Media-Buttons des Online-Magazins t3n unheimlich gut. Und obwohl sie auf den ersten...

Mehr

Immer schön synchron: Google-, Android- und Lightning-Kalender Immer schön synchron: Google-, Android- und Lightning-Kalender Seit Sommer diesen Jahres zähle ich mich zu den stolzen Besitzerinnen des Android-Smartphones Sony Xperia P. Und ich muss schon sagen, ich bin begeistert. Es ist...

Mehr

Folge mir auf Twitter

Adminbar wurde nach WordPress Update nicht richtig angezeigt

Geschrieben von Sylvi in WordPress am 15.12.2011
Tags: , , ,
10

Einstellungen im BenutzerprofilEigentlich lief bei dem WordPress-Update auf Version 3.3 erst einmal alles glatt. Auf dem zweiten Blick bemerkte ich aber die fehlende Adminbar im Frontend. Mein erster Blick galt den Einstellungen in meinem Benutzer-Profil. Ich hatte die Einstellungen zwar nicht geändert, aber man weiß ja nie, was während eines solchen Updates passiert.

Aber nein, alles in Ordnung und das Häkchen war bei Werkzeugleiste gesetzt. Im Backend wurde die Adminbar tadellos angezeigt.

Dann habe ich mich wieder auf Recherche begeben und erfahren, dass dieses auch an dem fehlenden Eintrag

<?php wp_head(); ?>

in der header.php bzw.

<?php wp_footer(); ?>

in der footer.php (jeweils zu finden im Template-Verzeichnis) liegen könnte.

Der erste Fehler befand sich in der footer.php

Also habe ich – wenn auch etwas oberflächlich – nachgeschaut, aber sie waren vorhanden. Nach stundenlangem Suchen in sämtlichen php-Dateien meines Themes schaute ich mir erneut die footer.php an und entdeckte doch tatsächlich, dass der Eintrag

<?php wp_footer(); ?>

darin doppelt vorhanden war. Wahrscheinlich ist das Malheur irgendwann passiert, als ich die footer.php im Laufe der Zeit immer mal wieder um einige Scripte ergänzt habe.

Also ich den überflüssigen Eintrag entfernt hatte, erschien zwar die Adminbar im Frontend, aber weder das WP-Logo wurde angezeigt, noch waren die Menüs per Mausklick ausklappbar.

defekte Adminbar

Daraufhin fing die Suche erneut an. Außerdem habe ich mehrfach das Update per FTP hochgeladen, die Verzeichnisrechte zwischenzeitlich geändert … nix.

Die zweite Ursache waren Einträge in der style.css

Dann fiel mir ein, dass die css-Dateien der Adminbar irgendwann einmal in die style.css meines Themes übertragen wurden. Ich weiß zwar nicht wodurch genau, aber ich vermute mal, dass ein Cache-Plugin (W3 Total Cache) dafür verantwortlich war. Das Cache-Plugin hatte ich damals unter anderem so eingestellt, dass auch CSS optimiert wird. Wie gesagt … es ist nur eine Vermutung und zwar deswegen, weil ich dieses auf meiner Bunten Blogwelt nicht installiert hatte und dort nach dem Update auf WordPress 3.3 keine Probleme mit der Adminbar auftraten.

Also habe ich alle Einträge in der style.css meines Themes, die die Adminbar (#wp-adminbar und folgende) betreffen durch den der admin-bar.css (zu finden im Verzeichnis wp-includes\css\) ersetzt.

Nun wird die Adminbar auch im Frontend bei mir wieder korrekt angezeigt.

reparierte Adminbar

Weiterempfehlen




10 Kommentare
1
(28 Kommentare)

Da kannst du mal sehen wieviel ärger Frau doch nach einen Update von WordPress haben kann! smilie

Bei mir gings im übrigen sofort! Ich sag nur Goot sei dank den Fehler zu suchen wäre ja immens aufwendig gewesen!

LG aus dem Sachsenland …


2
(860 Kommentare)

Hallo Daniel,

es war ja Gott sei Dank kein schwerwiegender Fehler. Aber es ist ja schon mal gut, wenn man … ähm … Frau weiß, wo sie ansetzen muss. smilie

Lieben Wochenendgruß aus dem Sauerland
Sylvi


3
FunTa
(2 Kommentare)

Hallo, ich dachte ich finde den Fehler bei mir auch so im footer oder wie bei Dir beschrieben – aber irgendwie weiß ich nicht, wo ich noch ansetzen kann – denn dort stand nix doppelt. Vielleicht weißt Du ja eine Lösung?

Warning: Invalid argument supplied for foreach() in /webspace/11/48382/funtas-world.de/blog/wp-includes/class-wp-admin-bar.php on line 342

Danke / PS: War auch nach dem Update 3.3


4
(860 Kommentare)

Hallo FunTa,

gut, dass Du Deine Fehlermeldung hier noch einmal beschrieben hast. Genau diese wurde bei mir auch angezeigt, als die Adminbar im Frontend nicht angezeigt wurde, konnte sie aber hinterher nicht mehr in dem Beitrag benennen, weil sie dann ja verschwunden war.

Vielleicht schaust Du noch mal nach, ob die entsprechenden Codes auch an der richtigen Stelle gesetzt sind. Meines Erachtens kann es bei dieser Fehlermeldung nur an diesen beiden Codes liegen.

Der Code

< ?php wp_head(); ?>

muss vor dem abschließenden head-tag eingefügt werden.
In der footer.php muss der Code wie folgt eingefügt werden:

< ?php wp_footer();?>
</body>
</html>

Tut mir leid, aber eine andere Lösung fällt mir da momentan nicht ein. Vielleicht meldet sich aber jemand, bei dem ebenfalls diese Fehlermeldung angezeigt wurde und diese auf eine andere Weise beheben konnte.

Gruß Sylvi


5
FunTa
(2 Kommentare)

Hallo Sylvi, das Einfügen im Footer mit den abschliessenden body´s und html´s war der entscheidende Hinweis. Jetzt läuft alles perfekt und der Fehler ist behoben. Vielen lieben Dank, beste Wünsche und weiterhin viel Erfolg.


6
(860 Kommentare)

Hej FunTa,

super, freut mich total! Ich wünsche Dir weiterhin viel Spaß mit Deiner Seite.

Lieben Gruß
Sylvi


7
Kornfeld Meyer
(1 Kommentar)

Saugeil,

hab vielen Dank für deine ausführliche Beschreibung!
Ich hab mich bis hierher ebenfalls totgesucht und hätte nie an das fehlende

< ?php wp_footer();?>

gedacht, dass ich im Rahmen von Codings rausgenommen hatte. Hab das nie mit dem Header in Verbindung gebracht!

Hab riesigen Dank dafür,

Kornfeld


8
Sylvi
(860 Kommentare)

Hej Kornfeld,

freut mich smilie und gern geschehen.

Gruß Sylvi


9
Hody
(1 Kommentar)

Hallo,
bei unserem bisherigen Provider konnten wir (nach WP Standard) aus dem WP-Admin die Seite auf einem Tab öffnen und erhielten dann über der Seite eine permante Admin-Bar wie im WP-Config.

Seit dem Umzug zum neuen Provider geht das nicht mehr. Ich haber bereits versucht das Caching Plugin auszustellen um Fehler mit dem CSS Minify auszuschliessen. Das Theme selbst kann es auch nicht sein, denn es tritt bei 2 vers. Domains http://www.tribe-online.de und http://www.hody.de auf.

Wir die Seite vom Admin-Panel in einem neuen Tab geöffnet erscheint statt der Admin Leiste freies Feld in der Höhe der Leiste. Das lässt sich in Firefox, IE, und Opera nachstellen.

Beim “alten” Provider ging alles mit den indentischen Einstellungen?


10
Sylvi
(860 Kommentare)

Hallo Hody,

das Problem trat bei mir auch bis vor kurzem auf. Statt der Admin-Leiste wurde bei mir nur ein grauer Balken auf den Beitragsseiten angezeigt. Auf der Startseite funktionierte sie einwandfrei.
Ich habe zwar kein Cache-Plugin installiert, aber einzelne Bereiche in meinem Blog per Code gecacht.
Als der Fehler nicht verschwand, habe ich den Inhalt des Cache-Verzeichnisses geleert und schon wurde die Admin-Bar wieder angezeigt.
Ich kann mir nicht vorstellen, dass es mit dem Wechsel des Providers zusammenhängt.

Gruß Sylvi


Letzter Kommentar vom: 9. Juli 2012 um 19:49 Uhr

Kommentar schreiben
Bei Artikeln, die älter als 30 Tage sind, ist die Funktion zum Eintragen der Webseiten-URL deaktiviert. Ich behalte mir vor, Links zu entfernen.

Du hast 10 Minuten Zeit, um Deinen Kommentar nachträglich zu editieren


E-Mail-Benachrichtigung bei weiteren Kommentaren.

Hinweis: Du erhältst in Kürze eine E-Mail. Mit Klick auf den Bestätigungs-Link stimmst Du dem Empfang künftiger Kommentarbenachrichtigungen zu.

Auch möglich: Abo ohne Kommentar.

nach oben ↑