Tut mir leid, dass ich nicht ganz folgen kann. Nehmen wir an, meine übergeordnete Post-ID ist 6. Sollte der Code sein post_title; ?>? Wenn ja, muss es in der Schleife sein, oder funktioniert ein einfaches vorhergehendes Echo?
– Ryan
4. März 2011 um 20:04 Uhr
Entschuldigung, ließ mich den Kommentar oben nicht bearbeiten. Siehe bearbeitete Version des Codes oben. Es muss nicht in der Schleife sein, Sie können einfach Folgendes tun: <?php $parent_post_id = 6; $parent_post = get_post($parent_post_id); $parent_post_title = $parent_post->post_title; echo $parent_post_title; ?>
– Demelziraptor
4. März 2011 um 20:32 Uhr
Ich habe gerade diesen Code gefunden, für den die Seiten-ID nicht fest codiert werden muss: $parent_title = get_the_title($post->post_parent); echo $parent_title;
– Ryan
4. März 2011 um 21:17 Uhr
@Ryan Niiiiice! Das ist, wonach Leute suchen, die über die Suche auf diese Seite kommen. Kein Hardcoding, keine Zeitverschwendung, einfach c/p und funktioniert. 🙂
–Thomas Maier
21. Oktober 2017 um 14:22 Uhr
Könnten Sie diesen Code unten als Antwort posten und die Markierung von dieser Antwort in die neue ändern?
–Thomas Maier
21. Oktober 2017 um 14:23 Uhr
Dies ist der saubere und schöne Code, den Sie brauchen:
Es ist auch sicher zu verwenden, wenn es mehr als eine übergeordnete Hierarchieebene gibt.
Ich habe das geschrieben, es wird den übergeordneten Beitrag greifen und dann den Titel der Eltern und so weitergeben. Schau es dir an und lass mich wissen, ob es bei dir funktioniert.