I have a custom theme and my first level menu items are showing but anything below in the hierarchy is not showing as sub menus. If I switch back to the twenty twelve theme the sub menus show at all levels so I take that as a valid test my menu is setup correctly.
The theme I am customizing had this line:
wp_nav_menu( array( 'theme_location' => 'bar', 'depth' => 2 ) )
well according to codex depth is an optional parm and used to control how many levels are shown. So I set it to zero
wp_nav_menu( array( 'theme_location' => 'bar', 'depth' => 0 ) )
and now my sub menus show...sorta. On the screen during mouse over they still do not display but inspecting with developer tools (F12) I see the UL / LI items for the sub menus are now generated.
Now I am new to php and wordpress but have been developing in c# for over 10 years so I feel comfortable with the changes I have made but clearly I am still missing something.
I have compared my code to theirs (twenty twelve) and am unable to find the difference.
Any pointers greatly appreciated