Custom Menus are a list of common links that are usually displayed as the main navigation for your site. The menu location can vary depending on your theme, and some themes offer additional menus such as social links menus.
To add your first custom menu, follow these steps:
1. Create a Custom Menu
Go to your site dashboard, and click on the Menus tab to create your first custom menu. By default the Primary Menu area for your theme is selected for you, and Default Menu has been started.
To change the name of your Default Menu, click on the pencil icon and give it a new name like “Main Menu.”
2. Organize your menu
If you have any pages already published on your site, those pages will be listed for you in your first menu.
Note: Before a new page can be added to your menu, you must first create and publish it.
To move a menu item:
- Click on the pencil icon next to it.
- In the menu item details, click on the Move button.
- Click the Move here link closest to where you want to move the item.
- Select Move Item Above or Move Item Below
You will also see the option to Move Item to Children, which will create a nested sub-menu on your site. On the Primary Menu for many themes, nesting pages like this will create a drop-down menu.
3. Save your menu
Once you have organized your menu, be sure to click the Save button to save your custom menu.
Additional menu items
In addition to pages you have already published, you can add several different types of menu items to your custom menu:
- Page – Adds a page from your site
- Link – Add a custom URL to another site
- Category – Show a feed of blog posts from a given category
- Tag – Show a feed of blog posts from a given tag
- Post – link directly to a blog post on your site
To add one of these menu items:
- Click on the + icon and select the location for your new item
- Choose the menu item type from the list at the left
- Select from the options displayed for that type
- Click the Add Item button
Frequently Asked Questions
Q. The type of menu item I want is unsupported, what should I do?
If you get a warning saying that your item type is unsupported, or you can’t see your desired type in the types list, you can still edit these types at WP Admin → Menus. Currently, some Post formats are not supported in the new menu page but are still supported in WP Admin.
Q. It’s showing a Menu but when I go on my site the menu is not there, how do I fix it?
If your theme isn’t showing your default menu, try making any change to the menu and re-save — this should force the theme to use that menu.
Q. Where is the feature X that was there before?
If you want advanced features, such as adding menu item descriptions, CSS classes, changing a link’s target or title attributes — please use WP Admin → Menus.
Q. How do I create an un-clickable parent tab for my sub-menu
To create a menu item that is not clickable but will contain submenu items, just add a Link menu item and leave the “Link Address (URL)” field blank.
Next page: Custom Menus in WP Admin