Irgendwie finde ich nicht die Antwort auf meine Frage hier.
Ich möchte - möglichst ohne Plugin - eine Naviagtion für pages bauen, in der es pages und subpages gibt. Die Subpages sollen nur angezeigt werden, wenn ich mich auf der entsprechenden page (wo es subpages gibt) befinde.
Ich habe es versucht mit 2 unterscheidlichen Templates. Eines für die Hauptseiten ohne Unterseiten - hat diese sidebar.php
Für die Hauptseiten mit Unterseiten so
(Quelle: Template Tags/wp list pages « WordPress Codex )
PHP
<?php
if($post->post_parent)
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0"); else
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>
Hier werden leider nur die Unterseiten angezeigt, nicht die übergeordneten Seiten. So sollte es aussehen
Punkt 1
Unterpunkt 1
Unterpunkt 2
Punkt 2
Punkt 3
Punkt 4
Kennt jemand eine Lösung?
Susanne