it-swarm.com.de

Bedienbares Standardmenü * und * benutzerdefiniertes 3-Menü

OK, das ist eine grundlegende Frage ... Ich aktualisiere ein Thema, das ich (von Grund auf) erstellt habe, um (endlich) 3.0-Menüs zu unterstützen.

Mit dem neuen Tag wp_nav_menu wird erwartungsgemäß der Standardcontainer des Tags hinzugefügt, wenn nur ein benutzerdefiniertes Menü zugewiesen wird. Das hinzugefügte Div verhindert, dass das benutzerdefinierte Menü die zuvor erstellte CSS übernimmt.

Ich muss sowohl das Standardmenü als auch das benutzerdefinierte Menü unterstützen können. Anstatt mein CSS mit zusätzlichen Selektoren zu erweitern, um die neue Klasse zu unterstützen, möchte ich den Container und die container_class im Array wp_nav_menu auf null setzen und den Container in HTML um das Tag herum angeben.

Gibt es einen Grund, warum ich das nicht tun sollte? Gibt es eine elegantere Möglichkeit, sowohl Standardmenüs als auch benutzerdefinierte Menüs zu unterstützen?

Danke fürs Lesen.

1
dooley

Verwenden Sie 'container' => false, in Ihrem wp_nav_menu-Array

2
Daniel Sachs