WordPress Menü im Admin Bereich hinzufügen – register_nav_menu

wordpress das verwendete theme unterstuetzt keine menues oder widgets

Nicht jedes WordPress Theme unterstützt die Funktion des Menü unter Design im WP-Admin. Jedoch wünschte sich ein Kunde die eigene Bearbeitung der Menüpunkte, sowie die individuelle Anordnung. Also musste ich die Funktion register_nav_menu für den Blog nachträglich einbauen, denn das Theme unterstützte dies nicht von alleine.

Als erstes habe ich folgende Zeile in die functions.php kopiert:

function register_my_menu() {
	register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );

Dieser Code schaltet den Menüpunkt Menü im WP-Admin wieder frei. Nachdem ich nun das Menü so gebaut hatte, wie sich der Kunde das gewünscht hat musste ich es nur noch auslesen. Dazu habe ich mich folgender Funktion bedient.

$defaults = array(
	'menu'				=>	'header-menu',
	'menu_class'		=>	'header-menu',
	'menu_id'			=>	'menu',
	'echo'				=>	true,
	'depth'          	=>	0,
);			
wp_nav_menu( $defaults );

oliver Ich heisse Oli und komme aus dem wuseligen Berlin. Meine Leidenschaft für Webseiten hält seit mehr 10 Jahren an. Dabei ist es egal ob ich kleinere oder größere Projekte umsetze - ich hänge mich in jedes Projekt mit voller Leidenschaft rein und versuche mich dabei immer wieder neu zu entdecken und neue Ideen umzusetzen.

Hinterlasse ein Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.