Normaal gesproken zou dit moeten werken volgende de documentatie, maar dit is niet het geval.
Iemand dit zelfde probleem gehad of zie ik toch iets over het hoofd?
Kun je niet beter in de HTML de div met de class menu_container zetten? Dan kun je aan de eigenschap menu_class de klasse main_nav meegeven zodat de ul deze klasse krijgt. Je code wordt dan:
Volgens mij wordt er altijd een ul element toegevoegd als je een Wordpress menu maakt, tenzij je specifiek aangeeft dat je dit niet wil of er wat anders voor in de plaats wil hebben.
Natuurlijk werkt dat niet, de code zal parse errors en undefined functions opleveren. Lees voor de grap eens hoe je variabelen toewijst. Wat is trouwens de meerwaarde van het maken van een variabele die je maar 1 keer gebruikt?