Hauptmenu flexibel mit anderem Menu speisen
-
Moin.
Ich hab meine Theme um ein zusätzliches Menu erweitert. Die Ausgabe an der gewünschten Stelle funktioniert auch.
<?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
Nun möchte ich auf Grund der Subdomain in der URL die die Hauptnavigation austauschen. Dafür habe ich auch weitere Menus erstellt. Die Subdomain steht in der Variablen
$subdomain
.So wird das originale Menu geladen:
<?php if ( $subdomain == "www" ){ if ( has_nav_menu( 'primary' ) ) { wp_nav_menu( $menu_args ); } else { wp_list_pages( $list_pages_args ); } } ?>
Nun soll, wenn ich die Domain mit der Subdomain ‘blog’ aufrufe, das Menu mit der Position ‘blog-menu’ angezeigt werden. Natürlich identisch formatiert. Mit meinem Lösungsansatz bleib der Platz allerdings leer.
<?php if ( $subdomain == “blog” ){ if ( has_nav_menu( 'gallery-menu' ) ) { wp_nav_menu( array( 'theme_location' => ‘blog-menu' ) ); } else { wp_list_pages( $list_pages_args ); }} ?>
Der Originalcode für das Hauptmenu schaut so anders aus als der Code für Zusatzmenus. Da blick ich nicht durch.
Ein weiteres Problem ist noch, das Hauptmenu generiert mir absolute Links. Wenn ich eine Seite aufrufe, sollte die Subdomain ‘blog’ bleiben, aber es geht zurück auf ‘www’.
Das Theme ist ‚lovecraft‘.
Gruß René
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
- Das Thema „Hauptmenu flexibel mit anderem Menu speisen“ ist für neue Antworten geschlossen.