dynamicinternet Webdesign

Das Blog

Themen, Tutorials sowie Tipps & Tricks über Webdesign, (X)HTML und CSS, Programmierung, WordPress und was uns sonst noch bewegt.

RSS abonnieren

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.

2 Kommentare
  1. Frank sagt:

    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.

  2. Micha sagt:

    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.

Einen Kommentar schreiben