How do I install a custom menu on my WordPress blog?

WordPress blog themes offer many variations in appearance and features. Many themes allow you to install a custom menu in place of the default menu.

To check if your theme supports custom menus, expand the Appearance tab in the navigation pane on the left of your Dashboard. Click Themes. Your current theme will be shown on the top of the page. The illustration below shows the default theme, “Twenty Ten”.


Below the theme description is a line of links titles “OPTIONS:”. If your theme supports custom menus there will be a link there.

Click the Menus link (there is also a link to Menus in the Appearance group).

If you do not yet have a custom menu, there is just one thing to do on the Menus page, that is to create a menu. Enter a name for the menu in the box (“mymenu” will do) and click Create Menu. image

Now other options on this page are available. For this task, these are Theme Locations, Custom Links and Pages, see the illustration here.

Start in the Pages group. Click each page you want shown on the menu so the checkmark shows, then click Add to Menu.

In the Custom Links area you can enter the address of a page or website – just about anything you want to show on the menu. There is a text box for the text that should appear on the menu for this.

The items you have added to the menu will show up on the right side.


Here you can rearrange the order of the menu items by just dragging an item from one place to another. The illustration above shows such a maneuver. 

Caution: If you move the menu item a bit to the right it may locate “indented”, like this:


With the result that the menu item becomes a submenu under the item above it. Of course, this may be just the result you want. Submenu items appear when the pointer is moved over the menu item. See the illustration.

To remove or modify a menu item, click the down-arrow on the right of the item for options.

Click Save Menu to save the menu. This does not install it, there is one more step.

The last step to install the custom menu is under Theme Locations. The selector under Primary Navigation shows the default, blank area and the menu you created.


Click in the space or on the down-arrow, then click on your menu. Finally click Save. Now your custom menu is installed.

You can modify the menu on this page. You can also revert to the default menu by selecting the blank listing under Primary Navigation (and saving, of course). This will still keep you custom menu so you can go back to it.




5 thoughts on “How do I install a custom menu on my WordPress blog?

  1. Pingback: Setup and Maintain a Photo Gallery Page with Live Writer « Café Ludwig

  2. This is really a good article. Thanks a lot for helping me to instal custom menu. I am new to the WordPress so your article helped a lot.

    Thanks once again

    By the way I would like to ask you that my login link shows at the right sidebar, how can I suppress it so that the viewer do not get the login option, If I suppress the login link then how do I manage the bolg.

    • Thank you, Manash, I am glad that my article was of help. To your question about the login link: That shows when you are signed in, visitors do not see this option. Try signing out, then go to your blog to see how visitors see it.

    • Some themes allow two menus. I am not familiar with Blue Taste, it is not in the WordPress list. You may wish to contact the theme author.

Leave a Reply to Ludwig Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s