• Hallo, und...

    holger koenemann...herzlich willkommen in meinem kleinen online Journal (auch als Blog bekannt). Hier schreibe ich über alles (un-)mögliche aus Beruf und Praxis und über die vielen kleinen nervigen aber auch netten Dinge die einem im World Wide Web so begegnen.

    Ich bin Mitglied bei...

    XING webkrauts upa

Flickrei

« »

Separate Untermenüpunkte in Wordpress

Wordpress mit separaten UntermenüpunktenNutzt man Wordpress für eine einfache Blogseite braucht man sie normalerweise kaum: Separate Untermenüpunkte. Betreibt man aber eine komplette Internetseite mit Wordpress, z.B. ein Firmenauftritt mit mehreren Unterseiten, taucht schnell die Frage auf wie man diese schnell, einfach und von der Benutzerführung her logisch verlinkt. Insbesondere bei der Nutzung einer horizontalen Hauptnavigation. Eine Möglichkeit währe hier  die zum ausgewählten Hauptmenüpunkt passenden Untermenüpunkte in der Seitenspalte anzeigen zu lassen. Wie bringt man aber Wordpress dazu zu erkennen, auf welcher Hauptseite der Nutzer gerade ist und nur die hier untergeordneten Menüpunkte als unsortierte Liste anzuzeigen? Wie z.B. auf meiner Unterseite “Leistungen” hier.

Einfach folgenden Code in der Sidebar des Themes (oder wo immer das Untermenü auftauchen soll…) einfügen:
<?php
if($post->post_parent)
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0"); else
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) { ?>
<ul class="menu">
<?php echo $children; ?>
</ul>
<?php } ?>

Geschrieben am 14 May, 2009 um 08:53 in der Kategorie CMS, wordpress. Kommentare per RSS 2.0 feed verfolgen. Sie können eine Antwort hinterlassen, oder einen trackback von ihrer eigenen Seite aus setzen.

Eine Antwort zu “Separate Untermenüpunkte in Wordpress”

  1. May 22nd, 2009 at 22:03

    Interessanter Artikel!

Ein Kommentar hinterlassen