Noch nicht viel geschrieben
Ich möchte in meinem Theme das ich unter localhost bastle diese folgenden zwei Menüs haben:
//Navigation
function costum_nav_menus() {
$locations = array(
'header' => __( 'HeaderMenu', 'theme' ),
'info' => __('InfoMenu', 'theme')
);
register_nav_menus( $locations );
}
add_action( 'after_setup_theme', 'costum_nav_menus' );
In der Webseite habe ich diese so eingebunden:
<?php
wp_nav_menu( array(
'theme_location' => 'header', //und info ist getrennt!
'depth' => 2,
'container' => 'div',
'container_class' => 'collapse navbar-collapse',
'container_id' => 'bs-example-navbar-collapse-1',
'menu_class' => 'navbar-nav mr-auto mt-2 mt-lg-0',
'fallback_cb' => 'WP_Bootstrap_Navwalker::fallback',
'walker' => new WP_Bootstrap_Navwalker()
) );
?>
Also die location ist auch unterschiedlich angegeben, nur falls das nicht eindeutig aus dem Beispiel hervorgeht.
Navwalker, weil ich Bootstrap nutze funktioniert auch ohne irgendwelche Fehlermeldungen. Das Problem liegt darin, dass die info Navigation an der Stelle von header angezeigt wird aber nicht an der Stelle wo ich die Ausgabe für das info Menu gemacht habe. Jetzt zeigt er in dieser Code-Konstellation überhaupt kein Menü mehr an. Es ist total schräg, egal was ich tue. Auch, sind die Menüs im Backend richtig eingerichtet und eingestellt.
Ich weiß nicht, woran das liegt, weil ich schon alles was ich im Internet fand durchprobiert habe.
//Navigation
function costum_nav_menus() {
$locations = array(
'header' => __( 'HeaderMenu', 'theme' ),
'info' => __('InfoMenu', 'theme')
);
register_nav_menus( $locations );
}
add_action( 'after_setup_theme', 'costum_nav_menus' );
In der Webseite habe ich diese so eingebunden:
<?php
wp_nav_menu( array(
'theme_location' => 'header', //und info ist getrennt!
'depth' => 2,
'container' => 'div',
'container_class' => 'collapse navbar-collapse',
'container_id' => 'bs-example-navbar-collapse-1',
'menu_class' => 'navbar-nav mr-auto mt-2 mt-lg-0',
'fallback_cb' => 'WP_Bootstrap_Navwalker::fallback',
'walker' => new WP_Bootstrap_Navwalker()
) );
?>
Also die location ist auch unterschiedlich angegeben, nur falls das nicht eindeutig aus dem Beispiel hervorgeht.
Navwalker, weil ich Bootstrap nutze funktioniert auch ohne irgendwelche Fehlermeldungen. Das Problem liegt darin, dass die info Navigation an der Stelle von header angezeigt wird aber nicht an der Stelle wo ich die Ausgabe für das info Menu gemacht habe. Jetzt zeigt er in dieser Code-Konstellation überhaupt kein Menü mehr an. Es ist total schräg, egal was ich tue. Auch, sind die Menüs im Backend richtig eingerichtet und eingestellt.
Ich weiß nicht, woran das liegt, weil ich schon alles was ich im Internet fand durchprobiert habe.