Create Custom Menus in WordPress

Creating Custom menus is a great feature in WordPress. This post will teach you how to create custom menus in WordPress. Why do you need to create a custom menu ? Some of you might not need to create custom menus in WordPress but many of you will. Whenever you create a new page in WordPress it gets added directly to your main menu, in order to get rid of that you need to create custom menus. Custom menus in WordPress allow you to add links to categories, pages and custom links in the menu, and allow you to create a hierarchy in the menu. In other words you can simply create drop down menus and adjust the order and placement of items in the menu and sub menus as you want them to be.

Creating custom menus in WordPress is really simple. Follow the steps below to create your very first custom menu in WordPress.

1. Open Menus Panel From Dashboard

First of all you need to open the menus panel from the dashboard. It is located under Appearances, as seen in the screenshot below.


2. Create New Menu

At the top you will see a “Create a new menu” link, click on it and a new menu will be created for you.


After that you will have to name the menu you just created and then press the “Create Menu” button to create the menu.


3. Adding Items to the Menu

There are 3 types of items that can be added to the menu Pages, Links and Categories. In order to add a link to the menu insert the URL item, the link text for the item and then click the “Add to Menu” button.


You will see that when you click on the “Add to Menu” button the item will automatically appear in the menu.


In order to add a category to the menu you will need to select the categories you want to add to the menu and then press the “Add to Menu” button. The same goes for pages, you will have to check the pages you want to add to the menu and then click the “Add to Menu” Button.


You will see that the items are added to menu.


4. Change the Order of Items

You can change the order of the elements by simply dragging and dropping them from one place to another, as you can see in the screen shots below.


You can create drop down menus by making items sub items of other items just by dragging them to a little bit to the right. This will simply make the item a sub item of the item above it, and it will create a drop down menu in your custom menu. You can see this in the screenshot below,




5. Menu Settings

You might get a few menu settings depending on the theme you are using. In my case I can display my menu at 3 possible positions header, footer and top. Don’t forget to save the menu before you exit.


Did you Find the Post Helpful ? Do you want me to Add Something to this Post ? Please Comment Below. You may also want to check out Creating a Sticky Widget in WordPress.

You may also like...

4 Responses

  1. Colton says:

    Very nice, yet again. I can’t believe how much effort you put into your posts. Showing us every step, pretty much holding our hands while we try to do it. Yet again, they are very detailed, all the pictures you’ve provided so we can see what to do, it was really nice of you to do this review. I can see me coming here more and more.

    Rating: 10/10

    Keep up the work!

  2. Collin says:

    Great and detailed article! I actually had trouble accomplishing this when I first started out. I run my high school’s website, which is powered by WordPress, and I had a ton of trouble figuring out how to edit that menu. I think this article/tutorial will definitely help those who are just starting out or have little or no knowledge in this area. Great article!!

    • admin says:

      I had the same problem when starting off, I wanted to edit the menu but could not find the right way to do it. It took me hours to figure out how to do it. In the end I finally decided to write one myself to help others.

Leave a Reply

Your email address will not be published. Required fields are marked *