1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

$post->post_parent in der functions.php

Dieses Thema im Forum "Design" wurde erstellt von Afterlame, 22. Dezember 2011.

  1. Afterlame

    Afterlame Member

    Registriert seit:
    13. Dezember 2010
    Beiträge:
    11
    Zustimmungen:
    0
    Hallo,
    ich habe diese Funktion in meiner functions.php

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Die Funktion wird in der header.php aufgerufen.
    Es wird nun allerdings nicht erkannt, dass die Seite eine Parent-Seite hat und somit immer der else Bereich der Funktion ausgegeben. get_the_title() funktioniert also, während get_the_title($post->post_parent) nicht funktioniert.

    Füge ich den Code allerdings direkt in der header.php ein, gibt es keine Probleme.

    Ich dachte ich muss evtl. "$post" an die Funktion übergeben, also rufe ich sie derzeit so in der header.php auf:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das bewirkt aber leider auch nichts.

    Ich bin für jede Hilfe dankbar.


    //edit:
    Ich scheine die Lösung gefunden zu haben.
    Die functions.php habe ich jetzt so abgeändert:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Ich habe allerdings noch nicht ganz verstanden, warum auch hier $post übergeben werden muss. Wäre nett, wenn mir das jemand erklären könnte.
     
    #1 Afterlame, 22. Dezember 2011
    Zuletzt bearbeitet: 22. Dezember 2011
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden