The icons are great components to improve your website design. But how can we add the icons in wordpress menu is another problem.

You can add the icon when design your template buy using CSS, but the problem is you cannot control your icon when you add more menu items. It must depend on the number of your menu item. Normally, using this way, you must brainstorm your website menu, think what it has before making the web.

The good news is we already had another way, using a plugin call menu icon . This is the most easiest way to show icon in wordpress menu.

1. Getting started.

Download and Activate the menu icon plugin in your website.

2. Add Icons

In this example, I use the Twenty Thirteen, one of the default wordpress template .  Create or edit a menu from Apperance -> Menu


To add the icon for each menu item, let’s expand the menu item. You will find the link icon: select

menu icon select

Click in select you will see a popup window with a lot of available icons.


At this time, there are 4 libraries of icon name Dashicons, Elusive, Font Awesome and Genericons , you can also choose image and upload it to use as the icon. On the right side of the popup window, you will see a full settings of the icon

product icon

When setting is done, click select and process to add icon for other item in the menus.


By default, these icons already have hover effects. You won’t disappointed when using this plugin.

Share with your friends