Title: inCOD Optimized Mobile Menu
Author: Marco De Sangro
Published: <strong>October 5, 2026</strong>
Last modified: October 5, 2026

---

Search plugins

![](https://ps.w.org/incod-optimized-mobile-menu/assets/banner-772x250.png?rev=3728284)

![](https://ps.w.org/incod-optimized-mobile-menu/assets/icon-256x256.png?rev=3728284)

# inCOD Optimized Mobile Menu

 By [Marco De Sangro](https://profiles.wordpress.org/ideagrafica/)

[Download](https://downloads.wordpress.org/plugin/incod-optimized-mobile-menu.1.2.0.zip)

 * [Details](https://wordpress.org/plugins/incod-optimized-mobile-menu/#description)
 * [Reviews](https://wordpress.org/plugins/incod-optimized-mobile-menu/#reviews)
 *  [Installation](https://wordpress.org/plugins/incod-optimized-mobile-menu/#installation)
 * [Development](https://wordpress.org/plugins/incod-optimized-mobile-menu/#developers)

 [Support](https://wordpress.org/support/plugin/incod-optimized-mobile-menu/)

## Description

Transform the standard WordPress mobile menu into a fully customizable overlay menu
with advanced customization options. Perfect for creating a professional mobile 
experience.

### Features

 * **Mobile Menu Overlay**: Activate and override the standard WP menu when selected
   in WP Admin > Appearance > Menus
 * **Contact Button Management**: Configure URL and phone number for “Info” and “
   Call” buttons
 * **Color Customization**:
    - Menu background color
    - Link colors (normal and hover)
    - Button colors for “Info” and “Call” buttons (normal and hover)
    - Hamburger menu icon color
    - Close (X) icon color
 * **Icon Library Options**: Choose from Font Awesome, Line Icons, or HTML symbols
   for submenu arrows
 * **Tabbed Dashboard**: Settings are split into Color Settings, Contact Settings,
   Icon Settings and Shortcode tabs
 * **Hamburger icon size**: Choose the width/height of the hamburger and close icons(
   12 – 96 px)
 * **Live preview**: Check icon colours and visibility against the menu background
   before saving
 * **No external requests**: Font Awesome Free is bundled with the plugin (no CDN
   calls)
 * **Responsive Design**: Fully responsive, works on all screen sizes
 * **Wp.org Ready**: Compliant with WordPress plugin directory guidelines
 * **Translations**: Fully internationalized (i18n) with English source strings 
   and a `.pot` template, ready for translate.wordpress.org language packs

### Third-party assets

 * Font Awesome Free 6.5.2 (icons, webfont and CSS), bundled in `assets/fonts/fontawesome/`.
   
   Icons: CC BY 4.0 – Font: SIL OFL 1.1 – Code: MIT – https://fontawesome.com/license/
   free

### Usage

After activation and assigning a menu:

 1. Open Mobile Menu Settings to configure:
 2.  * Info button URL and phone number
     * All color options
     * Submenu arrow icon library and type
 3. The menu will automatically appear on mobile devices when the menu is selected
 4. The menu overlay will replace the default mobile menu on the front-end

### Customization

All colors and settings are managed from the dashboard:
 * Menu background: Customize
the dark theme overlay * Links: Set primary link colors and hover states * Buttons:
Configure Info and Call button styles * Icons: Choose icon fonts or HTML symbols
for arrows

### Support

For support, please visit the plugin’s support page at the author’s website.

## Screenshots

[[

[[

[[

[[

[[

## Installation

 1. Upload the `incod-optimized-mobile-menu` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to “Appearance > Menus” and add a new menu or edit an existing one.
 4. Select “Mobile Menu” in the “Menu Settings” column to assign this menu.
 5. Configure settings via “Mobile Menu Settings” in the WordPress admin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“inCOD Optimized Mobile Menu” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Marco De Sangro ](https://profiles.wordpress.org/ideagrafica/)
 *   [ incod ](https://profiles.wordpress.org/incod/)

[Translate “inCOD Optimized Mobile Menu” into your language.](https://translate.wordpress.org/projects/wp-plugins/incod-optimized-mobile-menu)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/incod-optimized-mobile-menu/),
check out the [SVN repository](https://plugins.svn.wordpress.org/incod-optimized-mobile-menu/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/incod-optimized-mobile-menu/)
by [RSS](https://plugins.trac.wordpress.org/log/incod-optimized-mobile-menu/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.0

 * Settings dashboard split into 4 tabs: Color Settings, Contact Settings, Icon 
   Settings, Shortcode
 * Fix: close (X) icon was rendered as an invisible coloured square (generic span
   background)
 * Fix: close icon colour now applies
 * Fix: selected icon library is preserved when saving
 * Fix: submenu arrows are visible: Font Awesome is bundled locally, Line Icons 
   render as inline SVG, HTML symbols are respected
 * Fix: uploaded hamburger icon URL is no longer dropped on save
 * Add: hamburger icon size setting (12 – 96 px), close icon scales with it
 * Add: live preview of colours and icons
 * Add: Post/Redirect/Get on save, settings merge, input sanitisation
 * Security: removed PHP from the admin JavaScript file, whitelisted icon library,
   strict output escaping
 * Add: `.pot` translation template, English source strings everywhere

#### 1.1.0

 * Settings panel with customisable colours, contact buttons and icons
 * Hamburger and close icon colour options

#### 1.0.0

 * Initial release
 * Mobile menu overlay functionality
 * Color customization options
 * Contact button management
 * Multiple icon library support

## Meta

 *  Version **1.2.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.7 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [menu](https://wordpress.org/plugins/tags/menu/)[mobile](https://wordpress.org/plugins/tags/mobile/)
   [navigation](https://wordpress.org/plugins/tags/navigation/)[overlay](https://wordpress.org/plugins/tags/overlay/)
   [responsive](https://wordpress.org/plugins/tags/responsive/)
 *  [Advanced View](https://wordpress.org/plugins/incod-optimized-mobile-menu/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/incod-optimized-mobile-menu/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/incod-optimized-mobile-menu/reviews/)

## Contributors

 *   [ Marco De Sangro ](https://profiles.wordpress.org/ideagrafica/)
 *   [ incod ](https://profiles.wordpress.org/incod/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/incod-optimized-mobile-menu/)