Custom Menus

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.

Customized main navigation menu in the Twenty Thirteen theme

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.”

Screen Shot 2015-04-22 at 6.38.34 PM

↑ Table of Contents ↑

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:

  1. Click on the pencil icon next to it.
  2. In the menu item details, click on the Move button.
  3. Click the Move here link closest to where you want to move the item.
  4. 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.

↑ Table of Contents ↑

3. Save your menu

Once you have organized your menu, be sure to click the Save button to save your custom menu.

↑ Table of Contents ↑

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


↑ Table of Contents ↑

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 add a # symbol in  the “Link Address (URL)” field.

Next page: Custom Menus in WP Admin

Pages: 1 2 View All

Not quite what you're looking for?

Get Help