Ich unterteile die Navigation in Head-Navi (parents) und Sidebar-Navi (children). Hierzu läuft in der Sidebar eine Tabnavigation. In dieser sollen die children nun wieder "kategorisiert" werden. Unter Informationen sollen z.B. stehen 'Unterstützung' und 'Statuten', unter 'Berichte' sollen stehen 'Jahresbericht 2005', 'Jahresbericht 2006' etc. Leider gelingt mir dies nicht über die Funktion 'exclude', ohne dass die Navigation völlig durcheinander gerät, sprich Menupunkte angezeigt werden, die eigentlich einem anderen parent zugeordnet sind. Gibt es ein plugin, das mir hier weiterhilft oder kann mir jemand den code anpassen?
Das Theme verwendet keine widgets.
Danke im voraus für euer Interesse.
PHP
<div class="tabber">
<div class="tabbertab">
<h3>Informationen</h3>
<ul class="tablist">
<?php
// List subpages even if on a subpage
if( is_page() && $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 } ?>
</ul>
</div>
<div class="tabbertab">
<h3>Berichte</h3>
<ul class="tablist">
<?php
// List subpages even if on a subpage
if( is_page() && $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 } ?>
</ul>
</div>
Alles anzeigen
Gruss beta1149