WordPress Menu Tutorial

WordPress Menus How To

Menus are used in the primary navigation menus for blogs. Depending on the theme, they can appear at the top, the bottom, or on the side of each page. Creating menus will help your visitors find information and easily jump around your website. In this lesson we will walk you through creating a menu on your website and adding menus items that link to your pages and posts.

Accessing WordPress Menu Dashboard

In order to create a custom menu, head over to the Appearance menu on the left-hand side and go to the Menus sub-menu. This is the main control panel for your menus. You can create, edit, and delete menus from this view.The information on the left has the pieces that you can add to a menu and the information on the right is the menu structure itself.

Overview of WordPress Menu Dashboard
Left-Hand Information

This box gives you an easy way to find pages that you have already written. It has a Recent box where you can find recently modified pages, a View All that will just list every Page on your site, and a Search that does what you would expect.


This is almost identical to Pages except it will search through the posts on your site instead.


When you create a new category a page is automatically generated that will list all of the posts in that category. By adding a category to a menu, a user can easily navigate to a listing of all posts in a specific category.

Custom Links

If you want to include a link in a menu that doesn’t go to a Page, Post, or Category then you can add an arbitrary URL through this item. On some of my blogs I have used menus as a way to point to other websites. This is where you would create that link.

Adding a Menu Item

Once you menu is created, you can add a new menu item by checking the box next to the item you want to add and clicking the Add to Menu button.

Right-Hand Information

This is where you will actually configure the menus on your website. Creating a new menu is as simple as:

  1. Naming your new menu
  2. Assigning it to a location (Top/Bottom/Sidebar: This is different depending on your theme). You can create secondary menus and assign them to alternate locations.
  3. Finding the pages, posts, categories, or custom links you want to include and adding them one-by-one
  4. Rearranging the menu and creating a hierarchy, if necessary