Hallo,
ich arbeite momentan an einem WP-Template, hab aber bei der Sidebar Probleme. Und zwar bei der Anzeige der Unterseiten. Ich möchte, dass, wenn ich auf einer Seite bin, nur deren Unterseiten angezeigt werden. Und auf den Unterseiten sollen ebenfalls alle anderen Unterseiten angezeigt werden.
Beispiel:
Die Navi-Struktur:
Seite 1
- 1.1
- 1.2
- 1.3
Seite 2
- 2.1
- 2.2
-- 2.2.1
-- 2.2.2
- 2.3
Seite 3
- 3.1
- 3.2
- 3.3
Wenn ich z.B. auf Seite 2 bin, soll folgendes angezeigt werden:
2.1
2.2
2.3
Auf Seite 2.1 z.B. auch. Aber auf Seite 2.2 folgendes:
2.1
2.2
- 2.2.1
- 2.2.2
2.3
Und auf den Seiten 2.2.1 und 2.2.2 soll das ebenfalls stehen.
Ich hoffe, ich konnte es einigermaßen verständlich erklären und hoffe, ihr könnt mir helfen. Ich hab schon einige Dinge mit wp_list_pages() ausprobiert, allerdings wird die Hälfte nicht richtig angezeigt.
Ihr könnt auch die Seite auch gern mal anschauen, um zu sehen, wie es momentan aussieht: http://xea-design.de/preview/lloret/
Dort ist der folgende Code:
<div id="sidebar">
<?php
$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
if($children) {
?>
<div class="sidebar_top"></div>
<ul class="sidebar_middle">
<?php echo $children; ?>
<?php if($post->ID == 9) { ?>
<li class="page_item"><a href="http://xea-design.de/preview/lloret/bbpress" title="Forum">Forum</a></li>
<?php } ?>
</ul>
<div class="sidebar_bottom"></div>
<?php } ?>
</div>
Alles anzeigen