Zwei Navigation-Menüs per functions.php anmelden
Die Anmeldung erfolgt mit der Datei  functions.php. Im Beispiel heißt das Template Chicago
C:\xampp\htdocs\filmtoaster\wp-content\themes\chicago\functions.php

function register_my_menus() {
register_nav_menus(
array( 'header-menu' => _( 'Neuhoff Horizontal' ),
'extra-menu' => _( 'Neuhoff extra' ))
);
}
add_action ( 'init', 'register_my_menus');

Den Code ans Ende der funtions.php setzen
Die Menüs erhalten später im Backend die Namen  Neuhoff Horizontal  und  Neuhoff extra.


Ein Navigation-Menüs per functions.php anmelden

function register_my_menus() {
register_nav_menus( 'header-menu' , _( 'Neuhoff Horizontal' ));
}
add_action ( 'init', 'register_my_menus'); 

Den Code ans Ende der funtions.php setzen
Das Menü erhält später im Backend die Namen  Neuhoff Horizontal.

 

 

 

 

 


Navigation-Menüs platzieren

Sie platzieren den Code in der Datei, die bestimmte Bereiche im Theme organisiert.

  • header.php
    Kopfbereich
  • footer.php
    Fussbereich
  • sidebar.php
    in der Seitenleiste

Im Beispiel fügen Sie in der header.php folgenden Code ein
C:\xampp\htdocs\filmtoaster\wp-content\themes\chicago\fheader.php

<?php
wp_nav_menu( array( 'theme_location' => 'header-menu' ) );
?>
 

Das war es.

Sollte eine Fehlermeldung auftauchen, dann prüfen Sie,
ob in der header.php an der Stelle, an der Sie den Code einfügen, nicht noch
ein offener Bereich <?php ... ?> befindet. 

 

 


Navigation-MenüsScreenshot

 

 


Navigation-Menüs einer Klasse zuordnen

Sie fügen dem Code in der header.php noch eine Zeile hinzu
und können dann per style.css auf das Navigation-Menü neuhoff_class zugreifen.

Im Beispiel fügen Sie in der header.php folgenden Code ein

C:\xampp\htdocs\filmtoaster\wp-content\themes\chicago\fheader.php

<?php
wp_nav_menu( array( 'theme_location' => 'header-menu' ,
'container_class' => 'neuhoff_class' ) ); ?> 

Das war es.

Sollte eine Fehlermeldung auftauchen, dann prüfen Sie,
ob in der header.php an der Stelle, an der Sie den Code einfügen, nicht noch
ein offener Bereich <?php ... ?> befindet.