2. November 2008
Heute bin ich über einen interessanten Link gestolpert, wo erklärt wird, wie man Unterseiten in der Sidebar anzeigen lassen kann. Diese Funktion ist ziemlich cool und die ideale Möglichkeit, Untermenüs nicht an die Elternelemente zu binden, sondern an einem beliebigen anderen Ort auf der Website - hier die Sidebar - darzustellen.
So geht's:
<?php
$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>
Mit der Funktion wp_list_pages und den passenden Parametern (echo=0 sorgt dafür, dass das Resultat nicht angezeigt wird) fragen wir ab, ob diese Seite Kindelemente hat. Falls ja (if ($children)) werden diese in einer ungeordneten Liste dargestellt. So einfach ist das also :-)
Pascal Birchler
Der Teenager und WordPress-Fan bloggt seit über 2 Jahren über die beliebte Open Source Software WordPress. Er ist zurzeit Informatiker in Ausbildung bei der Südostschweiz Newmedia AG. Folge ihm doch auf Twitter!
Abonniere unseren Newsletter und erhalte regelmässig die neuesten News und Tipps rund um WordPress!
Schreibe für eines der bekanntesten WordPress Blogs im deutschsprachigen Raum und gib damit etwas an die Community zurück. Finde heraus, ob du das Zeug zum Gastblogger hast!
Vielen Dank für das Downloaden des WP Magazins #7 und die tollen Feedbacks! http://t.co/GNXVdstu 1 day ago
© 2012 Schweizer WordPress Magazin | Realisiert von Pascal Birchler | 52 Queries. 0,498 Sekunden.