UberMenu does not appear
UberMenu replaces the existing menu by targeting a theme_location on a specific wp_nav_menu call. Because we’re injecting the menu markup into the middle of a theme template, the theme’s CSS, javascript, and PHP code can affect the rendering of the menu.
Symptoms
- There are no more specific symptoms for "UberMenu does not appear"
Potential Diagnosis
- Theme Location is not activated
UberMenu setup requires you to select which Theme Location to target and turn into an UberMenu in Appearance > Menus. If you do not select a Theme Location, UberMenu will not be applied to any menu on the site.
- Theme’s wp_nav_menu call does not use the theme_location parameter
The wp_nav_menu() call in the theme MUST use the theme_location parameter for UberMenu to be applied to that menu.
- wp_nav_menu call uses ‘menu’ parameter
If a theme’s wp_nav_menu() call uses the menu parameter, the critical theme_location parameter will be ignored – and therefore UberMenu cannot target the menu.
- wp_nav_menu is called twice with the same theme_location parameter (UberMenu 2)
Some themes call wp_nav_menu twice with the same theme_location parameter – doing so may have strange results.
- wp_nav_menu output is filtered or manipulated by theme
Some themes will manipulate the UberMenu output in a non-standard way, resulting in breaking the menu style, layout, and functionality, as the markup is not as expected.