How to Create and Use Custom Menus

  WordPress Tutorials

WordPress has an excellent Custom Menu function that allows you to create a navigation menu based on your preferences. All Gabfire Themes allow you to use a Custom Navigation Menu in place of the theme’s default menu.


  1. In WordPress, go to Appearance -> Menus
  2. Create a Custom Menu by clicking the + tab. Give it a Name. Then, choose items such as custom links, pages, and categories from the panels on the left side and drag them into your the menu area. You can drag and position them in any order and structure. If you want a child menu item (dropdown), then indent that item to the right as shown in the screenshot below.
  3. Click the Save Menu button (this step is quite often over-looked, so please click Save Menu).
  4. On the top left you will find a panel titled “Theme location”. Select your newly created Custom Menu under the location you would like it to display / replace.
  5. Click the Save button.
  6. Go to Theme Options -> Navigation and check the navigation you want to replace with the Custom Menu. Essentially, this lets the theme know to use the Custom Menu instead of the theme’s default menu.
  7. Save the Theme Options and refresh your site.


Step 6 described above is one which is specific to some Gabfire Themes. Essentially, this lets the theme know to use the Custom Menu instead of the theme’s default menu. The screenshot below reflects where in the Theme Options you perform step 6.



Additional Notes

Custom Menu Widget

You can create multiple menus and choose which custom menu to display in the various areas on the theme (top navigation / footer etc.) You can also use custom menus in conjunction with the Custom Menus widget.

Custom Links

On the left hand-side, there is also a section called Custom Links. Here you can put in any link you want (internal or external), and simply drag it to your custom menu.



NOTE: If you do not see a panel or section, make sure your ‘SCREEN OPTIONS’ setting is enabled to display the panel. The ‘Screen Options’ is on the top right corner, click it –> then enable all panels you want visible. ‘Custom Links’ is one of them.

Custom post types or custom taxonomies that you may have created can also be added to menus (if they are not visible, look under the Screen Options to make sure they are checked).


In order to create submenu (child of parent), you can drag a menu item slightly to the right or indent it below the parent menu item (this will look similar to a nested menu).