Menus can be built and customized a few different ways on your website. Once you are comfortable building and customizing menus, you will find that you have a number of options when it comes to site navigation.
Creating a Custom Menu
Custom menus are a way to add more navigation options to your site outside of the main menu. Custom menus can be placed in widgets and in two special locations: Utility Links and role-based navigation.
To create a custom menu, click on Appearance in the Dashboard Navigation Menu, then select Menus. In the Menus screen, type in a name for your menu in the Menu Name field, then click on Create Menu.
Under the Menu Structure heading, you will begin adding menu items from the Pages, Posts, Custom Links, and Categories to the left. To add an item, check the box next to the item and then click on the Add to Menu button. To rearrange, the menu items, drag and drop them in the order you prefer.

Main Menu
The main navigation menu is automatically created for you using your pages’ information structure (how they are organized). However, you can also create a custom main navigation through the WordPress Menu option.
To create a custom main navigation menu, create a custom menu, then select the “Main Menu” checkbox under Menu Settings.
Utility Menu
To create Utility Links, create a custom menu, and assign it as the “Utility Nav” through the Customizer by following the steps below:
- Open the Customizer
- Click on Menus
- Select “View All Locations”
- Under the heading for “Utility Nav” choose the menu from the drop-down list that should appear as the utility navigation for your site.
- Click the blue “Publish” button at the top of the Customizer to save your changes.
Role-based Navigation
Role-based Menu Structure
The role-based menu structure follows a series of column headings and links below them. Each column heading is a menu item with sub-links below them similar to how pages are organized.
