Geht das? Die Frage scheint mir nicht abwegig, eine Lösung habe ich aber nicht gefunden :(
Ich möchte bei meinem Theme in der Ansicht für "Mobil" ein anderes Menü angezeigt bekommen, als bei "Desktop".
Sichtbarkeit und Aussehen des Menüs werden, logisch, per css-Klassen gesteuert.
Hier ist der Code aus dem Header für den Aufruf des Menüs:
<div class="toggle">
<a class="toggleMenu" href="<?php echo esc_url('#');?>"><?php esc_attr_e('Menu','lhw'); ?></a>
</div> <!-- toggle -->
<div class="sitenav">
<?php wp_nav_menu(array('theme_location' => 'primary')); ?>
</div> <!-- site-nav -->
Wir sehen, class="toggle" oben ist die Variante für kleine Bildschirme, darunter class="sitenav" steht für normal. Bei letzterem könnte ich 'primary' durch ein anderes per functions.php registriertes Menü ersetzen, 'footer' beispielsweise oder 'mobil' oder 'xyz'.
Kann nun der php-code für das "toggle" so modifiziert werden, daß hier auch per 'theme_location' => 'blablabla' ein anderes als das primary-Menü aufgerufen wird? Leider reichen meine php-Kenntnisse dazu nicht aus.
Grüße
k.N.