WP 2.7 – wp_page_menu -neuer Template Tag

WordPress 2.7 bietet einen neuen Template Tag an: wp_page_menu. Eine Abänderung von wp_list_pages, die Startseite wird mit eingebunden und man die auch highlighten. Sonst dürften alle Parameter von wp_list_pages auch mit wp_page_menu funktionieren soweit ich getestet habe.

wp_page_menu()
 wp_page-menu neuer Template Tag WP 2.7

WordPress 2.7 bietet einen neuen Template Tag zur Gestaltung eines Menüs an: wp_page_menu. WP_page_menu ist eine Erweiterung von wp_list_pages. Ich habe alle Parameter von wp_list_pages mit dem neuen Template Tag getestet und bei mir haben alle funktioniert.

Was wp_list_pages kann und welches HTML und welche CSS classes es erzeugt, habe ich hier in diesem Artikel erklärt. wp_list_pages Spielereien.

Daher gibt es jetzt nur die Erweiterungen mit dem neuen Template Tag wp_page_menu von WP 2.7.

Der Basis Template Tag sieht so aus:

<?php wp_page_menu();?>

Er listet die Seiten und Unterseiten auf und gibt ein div id menu drumherum.

Die Startseite miteinschließen.

<?php wp_page_menu('show_home=Startseite');?>

Damit wird automatisch ein Link zur Startseite erzeugt und ist man auf der Startseite kann man diese mit der CSS class current_page_item speziell gestalten.

Statt Startseite Home

<?php wp_page_menu('show_home=Home);?>

Verkürzte Ansicht des Quellcodes

<div id="menu">
   <ul><li class="current_page_item"><a ....>Startseite</a>
         </li>
<li class="page_item page-item-131"><a .....>2.Hauptseite</a>
            <ul><li class="page_item page-item-133">
                   <a ...." title="1Unterseite der  2Hauptseite">1Unterseite der 2Hauptseite</a>
                  </li></ul></li>
 
<li class="page_item page-item-2"><a ..." title="Eine Seite">Eine Seite</a>
         </li></ul></div>

Wie ich mehr über diesen neuen Template Tag herausfinde ergänze ich diesen Artikel.

Viel Freud damit!

Kaffeetrinkender Smilie
0 Kommentare (und 2 Pings/Tweets) zu: "WP 2.7 – wp_page_menu -neuer Template Tag"
Pings-Tweets
  1. WordPress 2.7- die ultimative Hilfeliste
    [...] wp_page_menu hilft bei der Gestaltung einer horizontalen Menüleiste. [...]
  2. Statische Links zu WordPress Seiten hinzufügen - bueltge.de [by:ltge.de]
    [...] Hinzufügen eines Home-Link und die Steuerung der Ausgabe (echo), mehr in Beschreibung oder bei Monikas Artikel. Aber die Funktion ...
  3. Tweets
  • Name and Mail are required.