Hey guys,
After banging my head on the table for a coupe of hours I’ve found the solution. The theme must not register the menu with spaces in its name.
Eg.
BAD
register_nav_menus( array(
'header top menu' => __( 'Header Top Menu', 'framework' )
)
);
GOOD
register_nav_menus( array(
'header-top-menu' => __( 'Header Top Menu', 'framework' )
)
);
After I’ve changed the name of my menu to have no spaces but dashes and clearing the cache of the menu everything works perfectly.
Cheers!