Menu Icons by Themeisle – Add Icons to Navigation Menus
View on WordPress.orgScores higher than 95% of indexed plugins
About
Add icons to WordPress navigation menus easily — pick from Font Awesome, Dashicons, image icons & more. Style menu items with custom colors & sizes.
Security History
What It Does
Menu Icons by Themeisle lets you attach icons from icon sets (Font Awesome, Dashicons) or custom images to any item in a WordPress navigation menu, then control their size and colour from the menu editor. It works with standard WordPress menus, so you do not need a block theme or custom walker to use it.
Who It's For
This plugin is a good fit for site owners who want a more scannable, visual navigation bar without writing any CSS, especially on content-rich sites like directories, course platforms, real estate listings, and service-based businesses with many top-level categories. It is also useful for theme developers and agencies that want to ship branded menu icons across client sites quickly.
Who Should Skip It
If your theme already includes built-in icon support, or if you only need one or two icons in a small menu, this plugin adds more settings screens than you will actually use. Sites running full site editing with a navigation block may find the legacy menu editor approach unnecessary.
The Bottom Line
Menu Icons by Themeisle earns an 84.59 out of 100 and delivers exactly what its name promises, with a 98 percent user rating across 845 reviews and a very recent update. The only real caveat is the lack of visible support thread data, so users with complex customisation needs should be prepared to rely on documentation. For most WordPress sites that want richer navigation without touching code, it is a safe, well-supported choice.
Related Plugins
Pick this if you already use ACF and only need icon selection inside custom fields, not in standard navigation menus.
Choose this smaller alternative if you want a lightweight icon-only plugin and do not need Themeisle's broader feature set.
Pick this if you need icons inside rich text widgets or post content rather than in navigation menus.
Choose this if your priority is a mobile-app style bottom navigation bar instead of traditional header menu icons.
Pick this if you are building Gutenberg pages and want a dedicated Font Awesome block rather than menu-level icons.