Hi,
das Problem ist folgendes: Ich habe in der functions.php eine Funktion, welche es ermöglicht die 2 Ebene eines Menüs seperat anzeigen zu lassen (Quellcode hier http://christianvarga.com/how-to-get-sub…ent-or-sibling/). Das Funktioniert auch, allerdings ist es aus designtechnischen Gründen nicht möglich, das ganze ohne div-Gerüst drum herum zu bauen. Wenn man jetzt aber in einem Menüpunkt ist, der keine 2 Ebene hat, wird das Gerüst natürlich dennoch angezeigt. Es muss also davor eine if-Abfrage geben, die filtert, ob es ein submenu gibt oder nicht. Die entsprechende Wordpress-Funktion, wp_nav_menu, gibt leider ein echo zurück, was leider verhindert, dass man sie auf Inhalt prüfen kann (oder geht das??).
Meine Idee war die Funktion, die das Submenu separiert zu benutzen (siehe Link) und in die dortige if-Anweisung eine globale Variable zu setzen. Diese wollte ich dann im Header wieder aufrufen. Leider lässt sich die Variable innerhalb der Funktion nicht nach außen sichtbar überschreiben...
Hat jemand eine Idee?