WordPress menus assist visitors to navigate blog pages in a proper way. It is an essential part of any properly developed website and enhances user experience. In this step by step tutorial, we will see how to add a navigation menu in WordPress.
From dashboard, go to Appearance > Menus
Lets create a new WordPress menu if not created already. Give it a name and click Create Menu
You have just created one but its empty and we have to fill it. You can, in WordPress add menu item in four ways. Pages, Posts, Custom Links or categories. We will see all of these methods one by one.
Once you are done with the above steps, adding a page to WordPress menu is very simple. Drop down the Pages rollout if its not down already, select the pages you want to add and click Add to Menu
The process is same as we did for the page. Select the post you want to be added and click Add to Menu. Normally adding a post to WordPress menu is not needed unless or until required to serve any special purpose.
A Custom link could be a link to pdf, an ebook or any external content. You can upload pdf to media library, copy the pdf link url and paste in custom link. In this way, visitors will be easily access it and able to download directly.
You can also add a home button to WordPress menu. Simply write HOME in Link Text and write your blog url in URL.
Category rollout will show all the categories you have defined. You will see a list here depends upon how many categories you have already been created in Posts > Category section.
Select the category or any number of categories and click Add to Menu, this will add category link to menu. However the front display of a category menu item will be a list of posts associated with that category.
Arrange Menu items
Once the required options has been added, you can reorder menu items at your will. Just hover your cursor on a menu item and it will get highlighted, hold and drag up or down to change its position.
Adding sub menu item in WordPress is similar to how you arrange items. Just hold an item and drag it to the right a bit and drop it.
On your blog homepage, it will become a drop down menu depends upon how the theme will display sub-menus.
Remove Menu item in WordPress
Just click the small arrow on the right side of menu item to reveal more options. Select Remove.
Don’t forget to click Save Menu button occasionally otherwise you may loose all changes if you navigate to some other page.Woopoo's Tip
You are done with your menu structure but still it needs to be shown on your blog. You have to “tell” your theme to show it. Different themes have different locations to show menus but a primary menu is mostly common to all themes to be displayed on homepage.
In the Menu Settings, Select Primary Menu. Voila! you just added a main menu to your WordPress blog. Go to your blog homepage, refresh the browser and you should see your menu with all glory.
Add Menu to Sidebar
You can add the main menu or any other menu in sidebar also. Go to Appearance > Widgets.
Drag and drop Custom Menu widget to Sidebar area. From the drop down list, select the menu you want to add and click Save.
We have pretty much cover everything how to manage menus in WordPress and if you are still unsure of anything, shoot out a comment below and we will love to answer.