Global Header
,
5 Mins Read

How to Create Custom Menus in WordPress

Home Blog WordPress How to Create Custom Menus in WordPress

Want to give your website visitors a smoother, more intuitive experience? Learning how to create custom menus in WordPress is key. It’s easier than you might think, and we’ll walk you through it step by step.

What is a Custom Menu?

A custom menu in WordPress is a list of links designed to assist visitors in navigating the website more effectively. It is typically located in a prominent location, such as the header, footer, or sidebar of the website.

With custom menus, you can arrange and select which pages, posts, categories, and custom links to feature on your website. You also have full control over the order of the links and how they are labeled on your site.

Here are the topics discussed in this article.

Here is a video guide we created to guide you through the steps.

How to Create Custom Menus

1. Log in to your WordPress Admin dashboard.

2. Click Appearance on the left-side menu, then click Menus.

wp-appearance-menus

3. In the Menu structure section, enter a name for your new menu and select which location you want your custom menu to appear in. Click Create Menu.

4. Under Add menu items, choose the items you want to add to the menu. Click the View All tab to see all the pages. You can add posts, custom links, categories, and formats. Once done, click Add to Menu.

5. After you have included pages in your menu, you can rearrange them by dragging and dropping each page to your preferred order of appearance.

6. You can edit the page information by clicking the arrow to change the Navigation Label or Remove the page from the menu.

7. You can also modify the Menu Settings. If you want to create a secondary menu, check the Secondary Menu option in Menu Settings.

8. Click on the Save Menu button.
 

    Alternative Way to Create a Custom Menu in WordPress

    You can also create a custom menu through the Widgets section in WordPress.

    1. Within the WordPress dashboard, click Appearance in the left-side menu, then select Widgets.

    2. Click the block “+” icon where you want to add the menu (for example: Main sidebar or footer bar).

    3. Click Browse all.

    4. In the search field, type “menu” and select Navigation Menu.

    5. Under the Navigation Menu, type the Title of your menu, and choose the menu you want to add in the Select Menu dropdown.

    6. Click Update in the top-right corner to save your menu.

    For more information on using custom menus in WordPress, please see the WordPress Menu User Guide.

    Summary

    Creating custom menus in WordPress is a simple but powerful way to enhance your website’s navigation and user experience. This article walks you through the steps to build and manage custom menus via the WordPress dashboad and widgets, allowing you to organize pages, categories, and links exactly how you want them to look on your website. So go ahead, give it a try, and see the difference it can make for your visitors.

    • Anushree is a content writer at Bluehost. With 3 years of experience across different content verticals, she strives to create user friendly and solution driven content. Being a sports fanatic, she can be found scanning different sports content.

    Learn more about Bluehost Editorial Guidelines
    View All

    Write A Comment

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

    Longest running WordPress.org recommended host.

    Get Up to 61% off on hosting for WordPress Websites and Stores.