Hallo,
ich habe in der function.php folgenden Code
PHP
function my_head_menu( $defaults = '' )
{
$defaults = array(
'theme_location' => '',
'menu' => '',
'container' => '',
'container_class' => '',
'container_id' => '',
'menu_class' => '',
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '%3$s',
'depth' => 0,
'walker' => new Walker_Header_Nav()
);
return $defaults;
} // function
add_filter( 'wp_nav_menu_args', 'my_head_menu' );
Alles anzeigen
in der header.php rufe ich folgendes auf
SO das functioniert wunderbar.
Nun möchte ich ein zweites menü aufrufen, Definiert und angelegt im admin bereich ist es ja schon. nur leider zeigt es mir da immer das erste an.
hier der code von menü 2.
function.php
PHP
function my_slider_menu( $defaults = '' )
{
$defaults = array(
'theme_location' => '',
'menu' => '',
'container' => '',
'container_class' => '',
'container_id' => '',
'menu_class' => '',
'menu_id' => '',
'echo' => true,
'fallback_cb' => '',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '%3$s',
'depth' => 0,
'walker' => new Walker_Header_Nav()
);
return $defaults;
} // function
add_filter( 'wp_nav_menu_args', 'my_slider_menu' );
Alles anzeigen
footer.php
und hier die registration
PHP
if (function_exists('register_nav_menus')) {
register_nav_menus( array(
'headernav' => __( 'Header Menü'),
'slidernav' => __( 'Slider Menü'),
'footernav' => __( 'Footer Menü')
) );
}
hoffe mir kann jemand helfen