Mit WordPress 3.0 gibt es nun auch eine Möglichkeit innerhalb des backends die einzelnen Menüs usw. zu verwalten. Gerade beim ersten Umstieg bin ich aber sehr schnell an meine Grenzen gekommen, weil ich einige Dinge noch so gar nicht richtig einstellen konnte und Probleme hatte mit der Konfiguration.
Ein wesentlicher Kritikpunkt an den Menüs dürfte der sein, dass es nur über relativ umständliche Tricksereien möglich ist zum Beispiel innerhalb eines solchen Menüs auf externe Seiten zu verlinken, was aber durchaus sinnvoll sein könnte, wenn man ein Forum oder andere Dinge mit einbinden will, die nicht in wordpress selber gesteuert werden. Viele Dinge werden aber auch um einiges leichter! So ist es zum Beispiel ohne weiteres möglich für jede einzelne Seite ein individuelles Menü zu erstellen, was vorher noch in sehr viel Quellcode und ein großes Durcheinander in den widgets ausgeartet wäre.
Der erste und wohl wichtigste Schritt ist immer in der functions.php, wo ihr festlegen müsst, dass euer Theme auch die neuen Menüfunktionen unterstützt.
1 | <?php add_theme_support('nav-menus') ?> |
Durch diesen kleinen Schnipsel stellt ihr mit dem Theme quasi klar, dass ihr die Menüfunktion benutzen wollt. Es ist jedoch nicht zwingend in dieser Form nötig die neue Menüfunktion zu registrieren.
Als zweiten Schritt sollt ihr an die entsprechende Stelle, wo das Menü halt erscheinen soll, kommt folgenden Quellcode, in angepasster Form natürlich, einfügen:
1 2 3 4 5 6 | <?php $menu= get_post_meta($post->ID, 'menu', true); ?> <?php if(!(empty($menu))) { ?> <h3>mehr über die <?php echo $menu; ?></h3> <?php wp_nav_menu( array('menu' => '$menu' )); ?> <?php } else { ?> <?php } ?> |
Im Grunde handelt es sich hierbei um eine sehr einfache Funktion. Ihr müsst in der Seite/dem Artikel bloß ein benutzerdefiniertes Feld mit dem Namen „menu“ anlegen, dann erscheint ein Menü in der sidebar bzw. an der jeweiligen Stelle. Habt ihr noch kein Menü definiert, dann erscheint ein normales Menü, als ob er in den vorherigen Versionen die Seiten auflisten würde.
Wenn ihr nun ein Menü im backend erstellt, dann müsst ihr unbedingt darauf achten, dass es ganz genau so heißt, wie der Inhalt des benutzerdefinierten Feldes „menu“ lautet. Passt an dieser Stelle bitte wirklich auf, weil es gilt case sensitiv ;)
Wie ihr euch vielleicht denken könnt handelt es sich hierbei um die ersten Bilder der neuen SG Nordangeln Internetseite, die außer Christiane von anderen Leuten eingesehen werden können. Solltet ihr zu einigen neuen Funktionen von WordPress 3.0 Fragen haben, dann könnt ihr euch gerne melden.
Viel Spaß beim Nachbauen!




Herzlich Willkommen auf meiner Internetseite. Du kannst hier alles Mögliche finden, was mich so beschäftigt. Solltest du eine Frage an mich haben, so bin ich u.a. im euirc, mumble oder über die Kommentarfunktion zu erreichen!
buena idea:) pero las imágenes son borrosas
kann ich so auch die menüposition festlegen? also variabel usw?
ich glaube man kann das, aber probiert habe ich es noch nie :)
Hallo.
Ich mochte mit Ihrer Website mydarktime.de Links tauschen