Das Template sollte drei Menübereiche bekommen: sidebar.php (Zuordnung: meta_value="left", vorhandene sidebar.php anpassen), topmenu.php (Zuordnung: meta_value="top", einbinden in header.php), bottommenu.php (Zuordnung: meta_value="bottom", einbinden in footer.php). Es sollen im Top- und Bottommenü nur die Menüpunkte sichtbar sein, kein Menütitel ("Seiten", bzw. "Pages").
Nicht vergessen, alle drei "sidebars" in der functions.php zu registrieren:
functions.php
<?php
if ( function_exists('register_sidebars') )
register_sidebars(3);
?>
Wichtig bei widgetfähiger Sidebar (soll die Widgetfähigkeit erhalten bleiben), sidebar.php
<ul>
<?php wp_list_pages('meta_value=left&title_li=<h2>Menutitel</h2>') ?>
</ul>
muss vor:
<ul>
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar(1) ) : ?>
<?php endif; ?>
</ul>
stehen.
topmenu.php
<div id="topmenu">
<ul>
<!--bindet Seiten mit meta_value "top" ein, ohne Menütitel ("&title_li=")-->
<?php wp_list_pages('meta_value=top&title_li=') ?>
</ul>
<!--Widgets erwünscht?, dann auch diesen Teil -->
<ul>
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar(2) ) : ?>
<?php endif; ?>
</ul>
<!--Widgets zulassen fertig-->
</div>
Einbinden in der header.php
<div id="topnav">
<?php include(TEMPLATEPATH."/topmenu.php");?>
</div>
bottommenu.php
<div id="bottommenu">
<ul>
<?php wp_list_pages('meta_value=bottom&title_li=') ?>
</ul>
<!--Widgets erwünscht?, dann auch diesen Teil -->
<ul>
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar(3) ) : ?>
<?php endif; ?>
</ul>
</div>
Einbinden in der footer.php (direkt im Div mit id="footer")
<?php include(TEMPLATEPATH."/bottommenu.php");?>

Die Zuordnung der Seiten zum jeweiligen Menü erfolgt über ein benutzerdefiniertes Feld meta_value, dem der Wert des jeweiligen Menüs ("top", "left" oder "bottom") zugewiesen wird.

Die Listenpunkte sind im Stylesheet bei den Elementen #topmenu und #bottommenu mit display:inline gestyled, so dass sie nebeneinander stehen. Falls dort Widgets zum Einsatz kommen, würden diese ebenso abgebildet. Widgettitel dann gegebenenfalls mittels CSS für die Regionen #topmenu und #bottommenu ausblenden.
Beim Anlegen neuer Seiten dann den meta_value nicht vergessen. Es können auch mehrere meta_values genannt werden, so dass eine Seite dann von zwei oder mehr Menüs aus erreichbar ist.
