Welcome back to WordPress 101 series. The series is dedicated to teaching WordPress CMS to WordPress beginners. If you have any questions, let me know in the comment section below.

In this article, we will learn to structure menu(s) in a WordPress site. Menu(s) is an important part of any website. It is where website admin can put important links such as important categories, pricing page, FAQs, contact us, etc.

WordPress Menu

Depending on your website theme, the main can be on top of the header, bottom, or even the sidebar. Most website menus are between the header and the content section of the website.

A website can also have multiple menus, such as a navigation menu and footer menu. But managing menus in WordPress is easy regardless of where a particular theme puts its menus.

If your website provides different locations for a menu, you can select the locations of a particular menu, and it’ll appear on that location.

Create WordPress Menu

One can use the Customizer to create, edit, and delete a menu or use a separate page under Appearance > Menus.

WordPress Customizer is the best way to edit menus or other parts of the website as it provides a live preview as you make changes. Open customizer from Appearance > Customize.

WordPress Customizer

On the left-hand side, you can see the website settings, and on the right-hand side, a live preview. Customizer is best when you are updating the menu, tweaking website colors, etc.

Click Menus to create or update menus.

Customize Menus

As you can see in the above screenshot, the first highlighted section shows the existing menus, and the other section shows the locations that menus can appear on the website.

The default WordPress installation creates two menus, namely, the Primary menu and the Secondary menu. One can create many menus, but the website can only show several menus that the current theme supports.

WordPress default themes support two menu locations. Primary menu appears in the header, and the Secondary menu appears in the footer.

Menu locations
Footer menu

To edit a menu, click the menu and drag and drop menu items to change items’ position in the menu, add new items by clicking Add items, or delete an item.

Edit WordPress Menu
Add menu items

WordPress allows adding different items to a menu such as a page, category, specific post, tags, etc.

To add an item, click Add items button and click any item to add it to the menu. The new item appears in the last. Drag and drop it to change its position in the menu.

Change menu location

Once the menu has been customized, scroll down and select the menu location. You can show the same menu in multiple locations.

You can also set to automatically add new top-level pages to the menu by enabling the setting under Menu Options.

Once you’re done updating your menus, click Publish button to publish changes to the live website.

WordPress Navigation menu

So this is how to add or update menus from WordPress customizer. The other way to add or update menus is from Appearance > Menus.


This page is mainly divided into three sections. First, select the menu to be updated, add new items from the second section, and change item positions and menu locations from the third section. You can do everything that you did in Customizer but without a live preview.

To delete a menu, click Delete menu at the end of the third section.


So that’s it. This is how easy it is to add or update menus in WordPress. To add the Mega menu or add more menu locations, go through your theme’s documentation. If your theme does not support a specific feature, don’t worry; search for a plugin to add functionality such as Mega menu.

Learn more about WordPress plugins.


Mohd Sohail is a web developer and a Linux sysAdmin. He also loves to write how-to articles, applications reviews and loves to use new Linux distributions.

Recent Posts

Protect Online Privacy

Once you learn top ethical hacking terminologies, it's time to learn how to protect your…

3 days ago

Top 25 Ethical Hacking Terms For Learners

Welcome to our series "Hacking with Kali Linux". Before we move on to advanced topics,…

1 week ago

Ransomware Using Kaseya’s Software Vulnerability Impacted 800-1500 Businesses Internationally

On July 22nd, Kaseya, a US-based IT company was hit with a massive ransomware attack.…

4 weeks ago

LinkedIn’s 700 Million Users Data Is Available On Sale

Facebook's record of database leak has been broken by LinkedIn. Just a few months back…

1 month ago

Top Private & Secure Email Providers [2021]

Some popular companies that come to our mind when it comes to email providers are…

1 month ago

Brave Search Engine Opens For Beta Testing

Search engines are the front page of the Internet. Search engines are where internet users…

1 month ago