WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Themeisle v0.13.23

Menu Icons by Themeisle

Add icons to WordPress navigation menus easily — pick from Font Awesome, Dashicons, image icons & more. Style menu items with custom colors & sizes.

Menu Icons by Themeisle

The facts

Rating
4.9★ from 848
Active installs
100k+
Price
Free
Last updated
20 Aug 2026
Added
Feb 2014
Requires WP
4.7
Tested up to
WP 7.1
Downloads
4,551,378

Our analysis

AI-assisted

Menu Icons by Themeisle is a WordPress plugin that allows you to add icons to your navigation menu items. After activation, you can edit your menus through the Appearance > Menus section, where you can enable or disable different icon types and set default settings for new menu items.

The plugin supports various icon types including Dashicons, Font Awesome, and SVG attachments. It is designed to work with most themes, particularly popular ones like Twenty Seventeen and Hestia, making it suitable for users looking to enhance their site's navigation with visual elements.

Best for: This plugin is best for WordPress users wanting to enhance their navigation menus with icons.

What it does well

  • Allows adding icons to menu items
  • Supports multiple icon types including Font Awesome and SVG
  • Compatible with most themes, especially popular ones
  • User-friendly interface for menu editing
  • Free to use from the WordPress.org directory

Where it falls short

  • Limited to the icon types specified
  • No information on planned updates or new features

Verdict

Menu Icons by Themeisle provides a straightforward way to add visual elements to navigation menus, making it a useful tool for enhancing user experience.

From the developer

Themeisle's own description of Menu Icons by Themeisle, lightly tidied.

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

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for site navigation.

ElementsKit Elementor Addons

Join millions who empower their websites with ElementsKit Elementor Addons. Get templates, & 100+ widgets...

Free 1M+ installs 4.9★ (2,036)
Premium Addons for Elementor

Elementor Carousel, Mega Menu, Posts List/Slider, WooCommerce Widgets, Display Conditions, AI Abilities, Prema...

Free 600k+ installs 4.9★ (1,677)
Royal Addons for Elementor

Elementor templates, Header footer builder, Elementor Post Grid, Woocommerce Grid builder, Slider, Forms, Gall...

Free 600k+ installs 4.8★ (611)
Breadcrumb NavXT

Adds breadcrumb navigation showing the visitor's path to their current location.

Free 800k+ installs 4.6★ (132)
My Sticky Bar

Create a welcome notification bar for your website. Also, My Sticky Bar plugin can make your menu or header st...

Free 100k+ installs 4.9★ (1,196)
Max Mega Menu

An easy to use mega menu plugin. Written the WordPress way.

Free 300k+ installs 4.8★ (877)