wp_page_menu in WordPress 2.7
Ebenfalls neu in WordPress 2.7 ist der Template Tag wp_page_menu(). Diese Funktion erzeugt eine Seitennavigation. Als Parameter kann man mit show_home zusätzlich einen Menüeintrag Home oder was auch immer zur Startseite erzeugen.
wp_page_menu('show_home=Startseite');
Im Grunde nichts Weltbewegendes. wp_page_menu() ist lediglich ein Wrapper für wp_list_pages(), welcher zusätzlich den Startseitenlink einfügt und die Klasse current_page_item vergibt, wenn die Startseite aktiv ist. Für Leute, die sich mit PHP nicht sonderlich auskennen, ist es sicherlich eine große Hilfe.
- Kategorie: WordPress
- Tags: tamplate tag, theme, WordPress
- Kommentar-Feed | Trackback URL
- Gelesen: 3886 | Heute: 2
- einen Kommentar schreiben
2 Kommentare


Ein Tutorial wäre toll, auch im Hinblick auf das andere Projekt. Es werden auch Unterseiten automatisch gezogen, so dass man nur per CSS eingreifen kann. Das macht das Theme schlanker und übersichtlicher, also sicher eine Vereinfachung, wie du schon sagst.
Ich werde mir das in einer späteren Version noch mal anschauen, da man ja nie weiß, wie es final aussehen wird.
Was mich persönlich total stört, ist die Tatsache, das WP bei solchen Wrappern die Struktur und die CSS Klassen vorgibt und die nicht großartig änderbar sind. Das erschwert natürlich total die Arbeit mit CSS Frameworks, da die ja ihre eigenen Klassen und Strukturen verwenden. YAML zB. bietet Naviagtionsbausteine, die man easy im Aussehen verändern kann. Verwendet man wp_page_menu, Pustekuchen. Ich kann mir vorstellen, das es bei Blueprint &Co nicht anders aussieht.