Skip to main content Skip to footer
SevenSpark logo
  • Shop
  • Articles
  • About
  • Help
  • Shop
  • Articles
  • About
  • Help
Login

UberMenu javascript is not loaded

Troubleshooter
Diagnosis
Can't Expand Responsive Menu Toggle · Google Maps display issue · No animations · Styles don't look like the demo · UberMenu

If a WordPress theme does not include the required hooks (wp_footer), UberMenu can’t load its javascript, so javascript functionality like animations, triggers, and maps will be lost.

Details

Background

UberMenu works the way it does because it loads external javascript onto the site which tell the browser how to process the menu and handle user interactions.

WordPress has a hook system that provides a way for plugins to insert markup into a page – but a theme must implement these hooks in order for this to be possible.

The problem

If a WordPress theme does not include the required hooks, UberMenu can’t load its javascript, so javascript functionality like animations, triggers, and maps will be lost. The two most important required Plugin API Hooks are

  • wp_head (in header.php)
  • wp_footer (in footer.php)

If either of these function calls is missing from your theme, UberMenu can’t include its styles and scripts.

Identifying the issue

Check the source of your page – if the script ubermenu.min.js (or ubermenu.dev.js if you’re in developer mode) is missing, it’s likely your theme doesn’t call wp_footer.

Alternatively, jQuery Enhancements may have been disabled (this only applies to UberMenu 2).

The Solution

Make sure that your header.php includes the wp_head() function, and the footer.php includes the wp_footer() function.

SevenSpark Logo
Follow on FacebookFollow on XFollow on YouTube

Plugins

  • UberMenu Mega Menu
  • ShiftNav Mobile Menu
  • Bellows Accordion Menu
  • Carbon Copy Menu Duplicator

Resources

  • Articles
  • Tutorials
  • Support Center
  • About SevenSpark

Newsletter

Get exclusive deals by signing up to our Newsletter.

Copyright 2025 © SevenSpark LLC

  • Privacy Settings
  • Privacy Policy
  • Terms of Service
  • Disclaimer