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 My Sites, and click on Menus 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. You can also add any additional pages and links you’d like.

Note: Before a new page can be added to your menu, you must first create and publish it.

To re-order your menu, move a menu item by dragging-and-dropping, or by updating the settings within the item you’d like to move:

  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 also 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 link to another page on your site.
  • Link – Adds a custom URL linking to another site.
  • Category – Shows a feed of blog posts from a given category.
  • Tag – Shows a feed of blog posts from a given tag.
  • Post – links directly to a blog post on your site.


To add one of these menu items:

  • Click on the + icon next to an existing item and choose whether the new item should go above or below it. (You can always move it again after you create it.)
  • Choose the menu item type from the list that appears at the left.
  • Select from the options displayed for that type.
  • Give the menu item a name in the New Item field — this is what will actually appear in your menu.
  • 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