Post- bzw. Page-Details ausgeben (für Entwicklungszwecke)

  • Hallo in Runde,

    ich möchte mir während der Entwicklung einer Seite innerhalb eines Themes in der Datei header.php Informationen ausgeben lassen.
    Sinn und Zweck dieser Informationen soll sein, mich über den aktuellen Seiten-Namen, die ID und die Beziehung der Seite (z.B. zum Eltern-Dokument) zu informieren.

    Ich habe dazu in einem meiner letzten Projekte ein kleines PHP-Script zusammen gebastelt, dass in dem Projekt auch einwandfrei funktionierte. Leider funktioniert es in keinem anderen Projekt.

    Ich frage hier in die Runde, weil ich mir erhoffe, dass jemand den Fehler sieht oder Verbesserungs-Vorschläge hat, wie man genau diese Anzeige realisieren kann.

    Hier der Code:

    Hier der CSS-Code, der dafür sorgt, dass das Ganze auch ordentlich angezeigt wird:

    Das Ergebnis der Einbindung in meine Templates ist eine Seite, die nur soweit geladen wird, bis der von mir erstelle Code ausgeführt wird.
    Ich habe schon versucht Teile davon zu löschen und heraus zu finden, welcher Code-Abschnitt den Abbruch verursacht. Es ist mir aber nicht gelungen, den Bereich zu identifizieren. Ich denke es liegt generell an der Vernwendung diverser Funktionen und DB-Abfragen, die hier benutzt werden.
    Vielleicht gibt es an einigen Stellen auch einen besseren Weg um an die gewünschten Informationen zu kommen. Ich habe mir die verschiedene Abschnitte zusammen gesammelt und - wie gesagt - im ersten Projekt, bei dem ich diesen Code hier verwendet habe, funktioniert es auch.

    Jeder Hinweis ist willkommen!

    Herzliche Grüße,
    Sebastian

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Lösung

    ... und weil es so viele Leute brennend zu interessieren scheint, hier mal meine Lösung. Ich finde die Sache recht smart und nützlich. :-P


    Der obige Code steht bei mir in der header.php

    folgender CSS-Code bringt die Ausgabe optisch in Form:

    Der Code ist so gestaltet, dass bei mouseover längere Information angezeigt werden, falls es zum Beispiel einen längeren Dateinamen gibt, der für eine optisch homogenere Anzeige gekürzt dargestellt wird.

    Feedback ist immer noch willkommen! ;-)

    Einmal editiert, zuletzt von endolil (27. März 2010 um 17:40)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!