Ich habs vorerst wie folgt gelöst:
PHP
<div id="sidebar">
<?php
if($post->ID == 7 || $post->ID == 61) {
$children = wp_list_pages('title_li=&child_of=7&echo=0');
}
if($post->ID == 9 || $post->ID == 54 || $post->ID == 58 || $post->ID == 69) {
$children = wp_list_pages('title_li=&child_of=9&echo=0');
}
if($post->ID == 11 || $post->ID == 56 || $post->ID == 63 || $post->ID == 64) {
$children = wp_list_pages('title_li=&child_of=11&echo=0');
}
if($post->ID == 13 || $post->ID == 65) {
$children = wp_list_pages('title_li=&child_of=13&echo=0');
}
if($post->ID == 36 || $post->ID == 66 || $post->ID == 67 || $post->ID == 68) {
$children = wp_list_pages('title_li=&child_of=36&echo=0');
}
if($children) {
?>
<div class="sidebar_top"></div>
<ul class="sidebar_middle">
<?php echo $children; ?>
</ul>
<div class="sidebar_bottom"></div>
<?php } ?>
</div>
Alles anzeigen
Ist keine optimale Lösung, da sie nicht dynamisch ist. Sie besteht aus Abfragen der Seiten-IDs, die man bei jeder Strukturänderung anpassen muss, aber sie funktioniert soweit. Falls jemand dennoch eine Lösung hat, wär ich sehr dankbar!