Menu condicional para usuários registrados / convidados (estrutura Genesis)

Estou executando o Genesis Framework no WordPress e tenho que exibir um menu superior diferente para usuários registrados e um diferente para usuários não registrados (convidados).

Eu criei os 2 menus no backend WP> Aparência> Menus:

  • top-menu1 para guests
  • top-menu2 para registered users

Normalmente eu teria que apenas usar isso:

 if( !is_user_logged_in() ){ wp_nav_menu( array( 'primary' => 'top-menu1' ) ); } else { wp_nav_menu( array( 'primary' => 'top-menu2' ) ); } 

Como este é o Genesis, eu gostaria que você me apontasse para:

  • Qual é o equivalente da function wp_nav_menu ?
  • Como faço para registrar os 2 menus?
  • Quais arquivos devo modificar?

Solutions Collecting From Web of "Menu condicional para usuários registrados / convidados (estrutura Genesis)"