NEVER edit UberMenu’s core files. Follow the best practices outlined here to customize UberMenu in a way that will be preserved when you update

You can customize UberMenu at a variety of levels.


The Customizer allows you to tweak a variety of global menu settings with a live preview.

Menu Item Custom Styles

To customize a specific menu item, you can use the Customize Style tab in the Menu Item Settings.

CSS Tweaks

For minor custom CSS tweaks, you can add them via the UberMenu Control Panel. There is a setting for global, desktop, and mobile sizes.

Custom CSS Stylesheet

For more significant custom CSS, you can use a custom stylesheet.


Developers looking to do more advanced customizations can check out the PHP API, Filters, Javascript API, Custom Item Layout system and more.

On this page