Drucken


functions.php

Menü einfügen
Normalerweise können Sie im Backend mehrere Menüs anlegen. Diese dürfen Sie jedoch nur an Plätzen platzieren,
die das Theme vorgibt.

Plätze kennzeichnen

Namen für das Menü
Name ohne Sonder-, Leerzeichen und ohne Umlaute und möglichst alles in Kleinbuchstaben
mainmenu

Menü in WordPress registrieren
Einen neuen Bereich mainmenu registrieren, Beschreibung: Hauptmenü
<?php register_nav_menu( 'mainmenu', 'Hauptmenü' ); ?>

Diese Hauptmenü können Sie später im Backend aufrufen  
Design / Menüs /  Bereich: Menü-Einstellungen

Ein zweites Menü einbinden
Dies ist für unser Beispiel nicht erforderlich, soll aber trotzdem hier gezeigt werden
<?php register_nav_menu( 'mainmenu', 'Hauptmenü' ); ?>
<?php register_nav_menu( 'menuvertical', 'Menü in der Sidebar' ); ?>



header.php
Standort für das Hauptmenü festlegen
Das Menü wird unter dem Header-Bild positioniert.
Der nachfolgende Befehl gibt an dieser Stelle das Menü aus,
das Sie unter mainmenu registriert haben.

Menü als Menü kennzeichen mit role="navigation"
Standort für das Menü (Code unterhalb des Header-Bildes)
<?php wp_nav_menu( array( 'theme_location' => 'mainmenu' ) ); ?>

Der komplette Code
<nav role="navigation">
     <?php wp_nav_menu( array( 'theme_location' => 'mainmenu' ) ); ?>
</nav>

Das zweite Menü einbinden
Dies ist für unser Beispiel nicht erforderlich, soll aber trotzdem hier gezeigt werden
<nav role="navigation">
     <?php wp_nav_menu( array( 'theme_location' => 'mainmenu' ) ); ?>
     <?php wp_nav_menu( array( 'theme_location' => 'menuvertical' ) ); ?>
</nav>

 

 

 

Zugriffe: 3004