BACK TO DIRECTORY

Menu Icons by Themeisle – Add Icons to Navigation Menus

by Themeisle

4.9
(849 ratings)

This plugin gives you the ability to add icons to your menu items, similar to the look of the latest dashboard menu.

Usage

  1. After the plugin is activated, go to Appearance > Menus to edit your menus
  2. Enable/Disable icon types in “Menu Icons Settings” meta box
  3. Set default settings for current nav menu; these settings will be inherited by the newly added menu items
  4. Select icon by clicking on the “Select icon” link
  5. Save the menu

Supported icon types

Planned supported icon types

  • Image (URL)

Compatible themes

Menu icons works with most of the themes out there, especially with popular ones like Twenty Seventeen or Hestia.

Development of this plugin is done on GitHub. Pull requests welcome. Please see issues reported there before going to the plugin forum.

If you like this plugin, then consider checking out our other projects:

CodeinWP Blog – Designer’s Guide To WordPress
Revive.Social – Social Media Tools
JustFreeThemes – Free WordPress Themes directory

Screenshots

Menu Editor

Menu Editor

Icon selection

Icon selection

Twenty Fourteen with Dashicons

Twenty Fourteen with Dashicons

Twenty Fourteen with Genericons

Twenty Fourteen with Genericons

Twenty Thirteen with Dashicons

Twenty Thirteen with Dashicons

Twenty Thirteen with Genericons

Twenty Thirteen with Genericons

Settings Meta Box (Global)

Settings Meta Box (Global)

Settings Meta Box (Menu)

Settings Meta Box (Menu)

Plugin Details

Active Installs
100K+
Total Downloads
4,611,366
Version
0.13.24
Requires WP
4.7
Requires PHP
Tested Up To
7.1
Added
2014-02-20
Last Updated
2026-09-02 11:07am GMT

Ratings

5
792
4
33
3
11
2
1
1
12