How To Add Menu In WordPress | Full Complete Guide

How to Add Menu in WordPress – Pages that we create in WordPress, they are usually displayed in almost all the themes like Menubar. But WordPress provides us with this facility that we can add any Page, Post, Category or Link as a menu option to Menubar, which is visible in Fronted Side as we like.

Add Menu in WordPress

That is, we can create one or more new Custom Menus as per our needs and wishes and can render them as a Sidebar Widget or as a Main Menubar.

The new custom menu creation facility is available in almost all the themes, which can be used by clicking the Menus option in the Appearance Panel. As soon as we click on this Menu option, we have the Menu Admin Panel Display as per the following illustration:


As we can see in the “Screen Options” of this Custom Menu Page, we can use a total of 10 kinds of options as a menu option, but by default, Links, Categories and Pages are selected, whose links are available to us Use in the Custom Menu. Follow the steps to Add Menu In WordPress website.

To create a new Custom Menu, we can click on the “create a new menu” Hyperlink that appears on this page. Whatever we click on, we have a Form Display as follows:


On this form, we have to specify the name of our newly created Custom Menu and click on the “Create Menu” button, which will be the new Custom Menu Create for us as soon as click and this will be the Newly Create. To control, Page Display is as follows:

wordpress menu addOn this page we see two checkboxes named “Auto add pages” and “Theme locations” in the “Menu Settings” section. If we check the “Auto add pages” checkbox, then each of our newly created pages gets added as a menu option.

However, if we check the “Theme locations” option, then the links, categories, pages etc. we have added to our Newly Created Menu will be visible as Navigation Menu Options that appear in the frontend of our website.Follow the steps to Add Menu In WordPress website. It seems. That means our Newly Created Menu becomes the Navigational Menu of our website.

To add a page as a menu option, we have to check the associated checkbox with that page and click on the “Add to Menu” button according to the following picture:

Wordpress Menu Add

All the Pages we create in our WordPress System, we can find them in three different ways in the Pages section, under “Most Recent”, “View All” and “Search”, all three tabs, as per the above picture and they Pages that we want to add to our Custom Menu

Selecting the desired pages as soon as we click on the “Add to Menu” Button, all selected Pages are added to our Custom Menu as shown below:

Wordpress Menu

As we can see in the above picture, we have kept the Checkbox selected for using our Newly Created Custom Menu as the main “Navigation Menu” of your WordPress Theme. Follow the steps to Add Menu In WordPress website.

So when we click on the “Save Menu” button, our Current Custom Menu becomes the main navigational menu of our website, which appears in the fronted as follows:

Menu WordPress

While Newly Adding Menu Options in our Custom Menu, we can also Customize by Clicking as follows:

Add menu in wordpress

That is, we can customize every menu option that is added to our Custom Menu as mentioned above. Click on “Move one” Hyperlink and move the Current Menu option down from the lower menu option. While clicking the “Up one” hyperlink, the Current Menu option can be moved from the upper menu option.

Click “To the top” Hyperlink and move the Current Menu Option to Menu at the top of the list. While clicking “Remove” Hyperlink, you can remove a particular menu option from the Custom Menu List and click “Cancel” Hyperlink to undo any change made in Current Menu Option.

If we modify any of our menu options as above, then the Effect of that modification does not reflect on the Navigational Menubar of Fronted, as long as we do not save our Changes Permanently Save by clicking on the “Save Menu” button.

Read Also: What is event Blogging? Tips to earn $500+
Read Also: How to activated cloudflare free SSL certificate?
Read Also: How to change wordpress login URL without plugins?

In WordPress, we can Establish Pages as per parent-child relationship. So when we place a parent page in the custom menubar, all its child pages are visible as sub-menu options of that menu option. Follow the steps to Add Menu In WordPress website.

However, if we add a category of WordPress to your Custom Menu like the Menu Option, then the number of posts under that category are all render like the Sub-Menu Option of Posts Custom Menubar.

Just as we add Pages as a Menu Option in the Custom Menu according to the above discussion, we can also add a specific Hyperlink to our Custom Menu bar and to do this, we recommend using WordPress as the following picture. Click on “Links” Tab:

Menu add process in wordpress

In this Tab, we have to specify that Hyperlink in the URL field and Menu Option Text which appears in Menubar in the “Link Text” field, which we want to render in Menubar and add this link to our Custom Menubar We have to click on the “Add to Menu” button. Follow the steps to Add Menu In WordPress website. As a result, the URL specified in this tab adds to our custom menubar like a menu option, as per the following picture:

Add menu wordpress

In the same way, by using the Categories Tab, we can add a particular category of our WordPress Blog as a menu option to your Custom Menu, where we can add categories like “Most Used”, “View” Select from all “and” Search “tabs in three ways, and add to your Custom Menubar by clicking on” Add to Menu “Button:

wordpress menu

As soon as we click on the “Add to Menu” button, our Selected Category also adds to our Custom Menubar as shown below:

wordpress menu addWe can customize any menu option in our Custom Menu as a Sub-Menu Option of any other menu option, and for this to work only we have to do any special menu option right by Drag and Drop technology. , As shown in the following diagram:

add menu wordpress

When we customize a specific menu option in our Custom Menu like a sub-menu option, during Navigational Menu, our Home Navigation menu shows the following as the following image, where Home is a Main Menu option while ” Contact Us “and” About Us “have its sub-menu options:

add menu in wordpress

Similarly, when we create more than one Custom Menus in our WordPress system, WordPress also gives another option, named Manage Locations, to edit or customize those individual menus as follows:

menu wordpress


Since WordPress lets us create more than one Custom Menus, so if we create more than one Custom Menus, using the “Manage Locations” option, we will select any menu as “Default Menu” while selecting “Save” Click on “Changes” button.

As a result we select any Custom Menu and click on the “Save Changes” Button, the same menu becomes our Main Menu of the WordPress Website and starts rendering like the Navigational Menu in fronted. Follow the steps to Add Menu In WordPress website.

Read Also: Blogger to WordPress Migration
Read Also: Benefits of Blooging

While in the event of Multiple Menu, any menu that we want to edit, select the Custom Menu under the “Manage Locations” tab and click on “Edit” Hyperlink, while under the “Edit Menus” Tab we can You can select and edit any Custom Menu according to the image:

add menu in wordpress website

I hope you will created your wordpress menu bar. If you face any kind of problem please comment in comment section area. I will provide you best solution to solve any kind of problem related to the add menu in wordpress website. If you like this tutorial please subscribe our newsletter for latest updates in wordpress tutorial and many more. Please don’t forget share this post among your wordpress user friends.

About Manish Singh

Hey Mania, Welcome to the Techmenia! I’m Manish Singh, a blogger from Varanasi, UP, India. Here at Techmenia, I write about latest news on technology and science, and also making money online. We also have some knowledge about Health & fitness. So, Stay with us and Subscribe our blog via email don't forget latest update.

View all posts by Manish Singh →

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.