REIGN
Get Reign

Icons on menu items

Add an icon to any menu item in Appearance > Menus, choose the icon type, and set its position, size and label.

Reign has icon support for menus built in. You can put an icon before or after the text of any menu item, or show the icon alone.

You do not need the separate Menu Icons plugin. If you activate it, Reign turns it off and shows a notice, because the two cannot run together.

Add an icon to a menu item

  1. Go to Appearance > Menus and open the menu you want to change.
  2. Open a menu item by selecting its arrow.
  3. Next to Icon:, select Select.
  4. In the Select Icon window, pick an icon. Use the type tabs and the All filter to browse.
  5. Adjust the settings in the side panel (see below). The Preview shows the result.
  6. Select Select to confirm, then select Save Menu.

To change an icon, select it next to Icon: and pick another. To take an icon off, select Remove.

New items added from the BuddyPress menu box come with a matching icon already chosen, such as a bell for notifications.

Icon settings

These settings belong to each menu item. They appear in the side panel after you pick an icon.

SettingDefaultWhat it does
Hide LabelNoYes hides the item’s text visually, so only the icon shows. Screen readers still read it.
PositionBeforeBefore puts the icon ahead of the text. After puts it behind.
Vertical AlignMiddleLines the icon up against the text: Super, Top, Text Top, Middle, Baseline, Text Bottom, Bottom or Sub.
Font Size20 (px)Size of the icon. Shown for font icon types only.
SVG Width1 (em)Width of the icon. Shown for the SVG type only.
Image SizethumbnailWhich WordPress image size to use. Shown for the Image type only.

Settings that do not apply to the chosen type are not shown. Vertical Align, Position and Hide Label apply to every type.

Icon types

Reign offers these icon types:

TypeWhat it is
ReignReign’s built-in icon set, in groups such as Brand, Directional, Charts, Currency and Web Application.
DashiconsThe icons used in the WordPress admin.
ElusiveThe Elusive icon font.
FoundationThe Foundation icon font.
GenericonsThe Genericons icon font.
ImageAny image from your Media Library.
SVGAn SVG file from your Media Library.

Only Reign is on by default. To turn others on:

  1. In Appearance > Menus, open an item and select Select next to Icon:.
  2. In the side panel, find Icon Types Available.
  3. Tick the types you want and select Load Icon Types.

The page reloads and the new types appear as tabs in the picker. Select Reset in the same panel to go back to the default.

Which menus show icons

Icons show in every menu location you assign a menu to. Reign registers these locations, set under Appearance > Menus > Manage Locations:

  • Primary - Logged in users
  • Primary - Logged out users
  • Left Panel - Logged in users
  • Left Panel - Logged out users
  • Mobile Menu - Logged in
  • Mobile Menu - Logged out
  • User Profile

The two Left Panel locations are icon-only, so any item there without an icon of its own gets a generic link icon. Other locations show no icon for items you left blank. See Left panel and Mobile menu.