14 - Setting Up Menus

The theme comes with 5 menu locations to which you can assign your menus via WordPress native menus functionality located at Apperance -> Menus. Details about each menu location is given below.

Primary Navigation

This menu location is located in the top header of main site, you can define any level of regular sub-menus here. However, for UX point of view I would recommend don't go over 1-2 child, otherwise deep children have usually low exposure.

Primary Navigation

This menu supports some special menu items, for example to create a "separator", create a custom menu item with URL #divider and to create a "heading" create a custom menu item with URL #title and label it whatever you want. Additionally, to create the "explore" menu, create a custom menu with #explore-menu as URL.

Secondary Navigation

This menu location is located in the site footer. This menu is suitable for secondary links like "Privacy Policy" and "Terms of Services" etc. This menu location is designed to have only one level of menu items.

Account Navigation

This navigation is also located in the top side header, but it is separate from "Primary Navigation". It is specifically designed to display user account related links, through which user can easily access their dashboard pages.

It is highly recommended to use "Nav Menu Roles" plugin for this menu, because with the help of this plugin you can display different menu items, conditionally, based on logged in "user role" or merely the fact that if the user is logged in or not.

This menu location also supports some additional special menu items. For example, to display the name of currently logged-in user you can create a menu item like this:

This menu location also supports some additional special menu items. For example, to display the name of currently logged-in user you can create a menu with URL #title and Navigation Label as Hello {{username}}, and to create a logout url menu item, create another custom menu item with URL #logout-link.

Dashboard - Primary Navigation

This menu location represents the main menu in dashboard template. This menu is also currently support one-level of menu items.

You might have notice a small "+" icon link beside some of dashboard menu items. These links point to the "create new" instance of relevant menu item. To display it, you have to identify different dashboard pages, by going to Appearance -> Customize -> Dashboard Settings -> Dashboard Pages.

Dashboard - Secondary Navigation

This menu location represents the area just below primary dashboard navigation. Similar, to first dashboard menu location it also supports one-level of menu items.