Wiele osób ma potrzebę stworzenia własnego dodatkowego menu na swoim blogu typu wordpress. Jednak jak to zrobić ? Nie jest to zabieg czasochłonny i zajmie nam to kilka minut.
Pierwszym elementem jakim musimy się zająć to otworzyć plik functions.php danego motywu. Tam powinniśmy odnaleźć funkcję:
register_nav_menus w której określane są nasze menu.
Możemy tutaj dodać nasze menu. Przykładowo:
register_nav_menus( array( 'primary' => __( 'Primary Navigation', 'twentyten' ), 'naszemenu2' => __( 'To jest 2 menu', 'twentyten' ), 'naszemenu3' => __( 'To jest 3 menu', 'twentyten' ), 'naszemenu4' => __( 'To jest 4 menu', 'twentyten' ), 'naszemenu5' => __( 'To jest 5 menu', 'twentyten' ), 'naszemenu6' => __( 'To jest 6 menu', 'twentyten' ), ) );
Kolejnym elementem jest wstawienia naszego menu do konkretnej części thema.
Ja przykładowo otworzę sobie plik header.php i
tam wstawie kod:
<?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'members' ) ); ?>
lub
<?php wp_nav_menu(array('sort_column' => 'menu_order', 'theme_location'=>'menu1')); ?>
Jeżeli wszystko zrobiliśmy poprawnie nasze menu powinno być widoczne w panelu administracyjnym. ( Zakładka: Wygląd – > Menu )