so, ich habs selber hinbekommen mit einem
plugin namens pagesnav:
http://wp.sieker.info/projects/wp-pagesnav
nachdem es aktiviert war habe ich in der
header.php die zeile:
Code:
<div id=”access”>
?php sandbox_globalnav() ?
/div><!– #access –>
mit
Code:
<div id="menu">
<?php wp_pages_nav('show_all_parents=1&sort_column=menu_order&show_children=1¤t=3') ?>
</div>
ersetzt.
danach habe ich in der style.
css die #menu-einträge bereinigt und siehe da: es funktioniert!
der grund ist, dass wp_list_pages die unterseiten nicht ständig anzeigen kann (verantwortlich dafür ist das zusammenspiel mit der jquery). wp_pages_nav kann das, wenn man diejenige oberseite, welche die unterseiten enthält, fest als currentseite einstellt. erstaunlich, dass hier keiner etwas davon wusste!
über die style.
css kann man nun das ober und untermenü mit
HTML-Code:
#menu ul.level1 a {...}
#menu ul.level2 a {...}
nach eigenen vorstellungen gestalten (so haben z.b. meine oberseiten eine größere schrift als die unterseiten).
am ende erhält man dadurch ein zweizeiliges menü mit voller kontrolle des aussehens und verhaltens der menüpunkte.