functions.php
Widgets einbinden
 

Der Bereich für die Widgets erhält

  • name
    Name Seitenleiste (ist auch später im Backend zu sehen)

  • description
    Beschreibung für später, wo die Widgets positioniert werden
    z.B. Die Seitenleiste rechts

  • id
    interner Name für den Widget-Bereich  sidebar-right

Hier der Code dazu

<!-- Bereich in der Sidebar reservieren -->
register_sidebar(array(

   <!-- Name des Bereiches  -->   
   'name' => 'Seitenleiste',

   
   <!-- Interner für den Widget-Bereich  -->

   'id' => 'sidebar-right',

   <!-- Beschreibung für später, wo die Widgets positioniert werden  -->
   'description' => 'Die Seitenleiste rechts';
));



Weiteren Widget-Bereich einbinden (optional)
fügen Sie den nachstehenden Code darunter ein (ist für unser Beispiel nicht erforderlich)

register_sidebar(array(
   'name' => 'Zweiter Bereich',
   'id' => 'zweiterbereich',
   'description' => 'Dieser Bereich liegt in der Fussleiste';
));

 


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

  • Platz erhält einen eindeutigen Namen
  • Standort wird mit einem PHP-Befehl gekennzeichnet

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>