Eu no tema default do Wordpress fiz e correu tudo bem.
Quando não se sabe não se fala só para fazer numero.
Tu conseguis-te porque o theme default do Wordpress já tem o código necessário para aparecerem os menus.
Se estás a fazer um novo, e não tem o código para "chamar" os menus, como vão aparecer?
As vezes fala-se para o numero e da nisto!