WordPress Themes – Menüs
Ausgabe – Menüs
Um Menüs erstellen und diese entsprechend im Theme einbinden zu können, sollten die folgenden Zeilen in die functions.php eingebunden werden:
function register_menus() { register_nav_menus( array( 'first-menu' => __( 'First Menu' ), 'second-menu' => __( 'Second Menu' ) ) ); } add_action( 'init', 'register_menus' );
Die oberen Zeilen ermöglichen nun die Zuordnung der erstellten Menüs in die zuvor definierten „Standorte“. Der folgende Code kann dann in die entsprechenden Theme-Template-Dateien (z. B. Kopfzeile header.php, Fußzeile footer.php oder Sidebar sidebar.php) eingebunden werden.
<?php wp_nav_menu( array( 'theme_location' => 'first-menu' ) ); ?>
Individualisierung der Menü-Ausgabe
Der folgende Code zeigt, wie man die Ausgabe der Menüs individualisieren kann.
wp_nav_menu ( array ( 'theme_location' => 'first-menu', // Menü-Standort 'container' => 'div', // Art des umschließenden Containers ('div', 'nav' oder false) 'container_class' => '', // class des Containers 'container_id' => '', // id des Containers 'menu_class' => 'menu', // class des ul-Tags 'menu_id' => '', // id des ul-Tags ) );
Weitere Informationen gibt es hier.
Veröffentlicht am 9. August 2013 und aktualisiert am 14. Juni 2014