WordPress How To Add Page To Menu? (TOP 5 Tips)

First, click the ‘View All’ tab to see all your site’s pages. After that click the box next to each of the pages you want to add to your menu, and then click on the ‘Add to Menu’ button. Once your pages have been added, you can move them around by dragging and dropping them.


How do I add a page to my Menu?

Select “Menus” from the drop-down menu under “Appearances”. Type a name in the “Menu Name” dialogue box (ex. “Main” or “Header”), then click “Create Menu”. Click the boxes for the pages you want to include in your new menu then click “Add to Menu ”.

How do I add a page to a drop-down menu in WordPress?

How to Add a Drop-Down Menu: Step by Step

  1. Step 1: Create Menu Items. To get started, navigate to Appearance > Menus in your WordPress dashboard.
  2. Step 2: Set Your Menu Structure. At this stage, your menu is not yet organized.
  3. Step 3: Add CSS to Your Menu.
  4. Step 4: Preview Your Menu.
  5. Step 5: Publish Your Menu.

How do I add a menu bar in WordPress?

Create a New Menu in WordPress Within WordPress, navigate to the Appearance > Customize screen, then click on Menus. If you don’t have a menu set up yet, you can simply select Create New Menu to get started. You’ll be given the option to name your menu and choose where it will appear.

How do I create a toggle menu in WordPress?

Step 1: Open Header Builder and click on a section where you wish to add a toggle button. From the element list, choose Toggle Button. Step 2: Now you can choose content i.e. elements to display inside a window that appears when users click on the toggle button.

How do I add a menu to the admin dashboard in WordPress?

The easiest way to add a menu item to the administration panel is with the add_menu_page() function which takes seven arguments:

  1. text that is displayed in the title of the page.
  2. the text of the menu item which is used in displaying the menu item.
  3. the capability that you define to allow access to this menu item.

How do I create a custom menu in WordPress dashboard?

Creating a Custom Menu in WordPress

  1. Go to Dashboard > Appearance.
  2. Click “Menus”
  3. Name Your Menu.
  4. Click “Create Menu”

How do I create a dynamic menu bar in WordPress?

To add a custom navigation menu, the first thing you need to do is register your new navigation menu by adding this code to your theme’s functions. php file. add_action ( ‘init’, ‘wpb_custom_new_menu’ ); You can now go to Appearance » Menus page in your WordPress admin and try to create or edit a new menu.

How do I add a secondary menu in WordPress?

In the Customizer, Menus -> Create New Menu. Give the new menu a name and select as menu location: Top Bar Left Menu or Top Bar Right Menu. Click Next and begin adding items to the secondary menu you have just created. Congratulations!

How to Add a Navigation Menu in WordPress (Beginner’s Guide)

You might be interested in including a navigation menu on your WordPress website. Create header menus, menus with dropdown choices, and more using the drag and drop interface that is included into WordPress by default. Using this tutorial, we will teach you how to quickly and simply install a navigation menu to your WordPress site.

What is a Navigation Menu?

A navigation menu is a set of links that directs visitors to the most significant sections of a website. They are often shown at the top of every page of a website as a horizontal bar of links. Navigation menus provide structure to your website and assist users in finding what they are looking for. As an example, here’s how the navigation menu appears on WPBeginner: Menus and sub-menus may be easily added to WordPress pages using the menu builder. You may include connections to your most essential pages, categories or themes, blog entries, and even custom links, such as your social network profiles, in your navigation bar.

As a result, most themes will have numerous choices, allowing you to construct multiple menus that may be shown in various locations.

Some themes may also feature a secondary menu, a footer menu, or a mobile navigation menu in addition to the main navigation menu.

Video Tutorial

Subscribe to WPBeginner’s newsletter. Continue reading if you’d prefer textual instructions instead of audio.

Creating Your First Custom Navigation Menu

In order to construct a navigation menu in your WordPress admin dashboard, you must first navigate to theAppearance » Menus page. For starters, you must give your menu a name, such as ‘Top Navigation Menu,’ and then click the ‘Create Menu’ button to get things started. This will increase the size of the menu area, which will seem as follows: Following that, you may select the pages that you wish to include in the menu. You have the option of either adding all new top-level pages automatically or selecting individual pages from the left-hand column.

  1. Next, check the boxes next to each of the pages you want to include in your menu and then click on the ‘Add to Menu’ button to complete the process.
  2. Please keep in mind that all menu items are shown in a vertical (from top to bottom) list in the menu editor.
  3. There are various distinct places where you may place menus throughout the majority of themes.” To illustrate, we’ll use the default 2020 theme, which includes five different locales.
  4. For those who are unsure of where each location is, try storing the menu in many different locations and then visiting your site to check how it appears.

Most likely, you won’t want to use all of the places, but you could want to use more than one of them. Here’s what our finalized menu looks like on the site:

Creating Drop-Down Menus in WordPress

In web design, drop-down menus, also known as nested menus, are navigation menus that contain both parent and child menu items. The parent item will display first, and then all of the child items will appear beneath it in a sub-menu when you move your cursor over it. A submenu may be created by dragging an item below the parent item and then dragging it slightly to the right to the right. We’ve accomplished this by including three sub-items beneath the heading ‘Services’ in our menu: Here’s a screenshot of the sub-menu as it appears on the site: You may even create many levels of dropdown menus, allowing your sub menu to have its own sub menu.

‘Logo Design’ (which is a child item of ‘Services’) contains two child items of its own, as can be seen in the following illustration.

Adding Categories to WordPress Menus

It’s possible that you’ll want to include your blog categories as a drop-down menu in your WordPress menu if you’re running a blog on WordPress. On WPBeginner, we perform the following: By selecting the Categories option on the left-hand side of the Menus page, you can quickly and simply add categories to your menu. It is possible that you may need to select the ‘View All’ button in order to see all of your categories. Simply choose the categories that you want to include in the menu and then click the ‘Add to Menu’ button to complete the procedure.

You can move them around by dragging and dropping them.

Do you want to have a blog page on your website that is independent from your website’s main homepage?

Adding Custom Links to Your WordPress Navigation Menus

Aside from categories and pages, WordPress also makes it quite simple to add custom links to your menu structure. If you want to link to your social media profiles, your online store, and/or other websites that you own, this is the tool for you. You will need to use the ‘Custom Links’ option on the Menu screen in order to accomplish this. Simply include the link in your menu along with the text you wish to appear in it. If you want to be more creative, you may include social network icons in your menu.

Editing or Removing a Menu Item in WordPress Navigation Menus

Whenever you add new pages or categories to your custom navigation menu, WordPress automatically generates link text that is similar to the title of the page or category. If you don’t like it, you can modify it. By clicking on the downward arrow next to any menu item, you may make changes to it. You have the option of changing the name of the menu item in this section.

This is also the location where you may select ‘Remove’ to remove the link from your menu completely. When using the drag and drop interface, you may also move the menu item around by selecting the relevant ‘Move’ link on the right side of the screen.

Adding WordPress Menus in Sidebars and Footers

You are not need to limit yourself to the sites where your theme will be shown. You may include navigation menus in any part of your website that makes use of widgets, such as your sidebar or footer. Adding the ‘Navigation Menu’ widget to your sidebar is as simple as going to Appearance » Widgets and selecting it. Add a title to the widget and select the appropriate menu from the ‘Select Menu’ drop-down box to complete the process. On Syed Balkhi’s website, you can see an example of a custom WordPress footer menu that was created.

Going Further with Navigation Menus

Our guide on creating a WordPress mega menu contains a lot of useful information for those who wish to construct an epic menu with a lot of links. This allows you to construct a drop-down menu that contains a large number of items, including photos. With a huge site, such as an online store or news website, mega menus are a wonderful alternative. Websites such as Reuters, Buzzfeed, Starbucks, and others make use of this style of menu.

FAQs About WordPress Menus

Here are some of the most frequently asked questions concerning WordPress navigation menus that we receive from novices. 1. How do I include a link to my website’s homepage in a WordPress menu? In order to include your homepage in a navigation menu, you must first select the ‘View All’ item from the Pages drop-down menu. You should be able to see your homepage from there. Select ‘Home’ from the drop-down menu and click ‘Add to Menu’. Don’t forget to save your modifications after making them. What is the best way to add several navigation menus to my WordPress site?

  1. To include a menu on your website, you’ll need to add it to one of the menu areas provided by your theme, or to a widget area, as we demonstrated above.
  2. To add them to your site, go to the ‘Manage Locations’ page and choose them.
  3. You may learn more about adding custom navigation to WordPress themes by reading our guide on how to add custom navigation menus to WordPress themes.
  4. In addition, you may want to look at our tips on how to design navigation menus in WordPress and how to construct a sticky floating navigation menu in WordPress for more information.
  5. On top of that, you can follow us on Twitter and Facebook.
  6. This means that if you click on one of our affiliate links, we may receive a fee.

See how WPBeginner is supported, why it is important, and how you can help us by donating. The Editorial Staff at WPBeginner is a group of WordPress specialists, lead by Syed Balkhi, who provides guidance and support. Over 1.3 million readers around the world put their trust in us.

Add and Edit Menus in WordPress

The menu on your website is a collection of links that is normally placed at the top of your site. When you have a menu on your website, it is much easier for your visitors to navigate between pages and other material. Our tutorials will walk you through the process of creating and managing your website’s menu. An illustration of a menu

Create a Menu

When you create a new website, a menu is automatically generated for you. In contrast, if you need to start from scratch and create a new menu, this guide will show you how to do so.

You might be interested:  What Is Jetpack For Wordpress? (Correct answer)

Add Links to a Menu

A menu comprises links to pages, blog posts, and other information on your website, allowing your visitors to navigate more quickly across your site’s content. This tutorial will demonstrate how to include links in your menu.

Add Categories to a Menu

While blogging, it is usual practice to include categories in your menu so that readers can easily find content related to a given topic on your site (or vice versa). This tutorial will demonstrate how to do so.

Create Drop-Down Menus

This post will demonstrate how to include drop-down menus (also known as sub-menus) in your menu.

Reorder Menu Items

You will learn how to rearrange your menu items so that they appear in the precise order in which you want them to appear by following the instructions in this tutorial.

Create a Social Links Menu

Many themes have a built-in Social Links Menu, which displays visually appealing icons that link to services such as Twitter and Facebook, allowing visitors to reach you on social networking platforms. This tutorial will walk you through the process of configuring your theme’s built-in social links menu.

Customize the Menu Design

The appearance of the menu on your website is determined by your theme. This article will walk you through the numerous options for customizing the menu’s appearance.

Advanced Menu Settings

Once you have constructed a menu and included any pages, category pages, or custom links that you desire, you may want to have a look at these advanced menu features to ensure that your menu is as effective as possible.

Delete a Menu

This post will teach you how to remove items from your menu and how to completely erase a menu from your computer.

Adding a new WordPress menu item

Short url:By default, only the Pages, Custom Links, and Categories panels are displayed in the navigation pane of the page. In order to include Posts, tags, and post formats as menu items, you must first activate the Posts, tags, and post formats panels using the Screen Optionstab in the top-right of the screen. Make sure that each of the Pages that you want to include as a menu item is checked in thePagespanel, then click on the Add New Page button. You have the option of selecting one Page at a time or several pages.

  • The new menu items will be added to the bottom of the current list of menu items, which will be updated as needed.
  • To do so, simply click on the down arrow next to the menu item name to bring up the settings panel, where you can then edit theNavigation Label to anything you like.
  • The methods for adding a Post, Post Format, Category, or Tag as a menu item are the same as those for adding a Page to a menu item in WordPress.
  • Using the four-pointed arrow cursor, click and drag the menu item to its new place when the cursor changes.

It may even be able to construct the multi-level hierarchy necessary for dropdown menus depending on how your menu is built inside your theme’s configuration options. Don’t forget to click theSave Menubutton once you’ve rearranged your menu items to ensure that your changes are saved.

How to Add Pages to Your Site’s Menu

As soon as you have a functional site design and have developed a few new pages of content, you’ll want to make sure that your visitors can access the information they need quickly and simply by adding your new pages to your menu structure. Allow me to begin by saying that this is a really simple assignment.

  1. Log in to your WordPress administration area. (Click on image to expand it.) Select “All Pages” from the drop-down option under “Pages” in the left-hand sidebar, and become familiar with the titles of the pages that you have already produced. (Click on image to expand it.) In the “Appearances” section, select “Menus” from the drop-down menu. The “Menu Name” dialogue box should be filled up with a name (for example, “Main” or “Header”), and then click “Create Menu.” (Click on image to expand it.) Select the pages you wish to include in your new menu by checking the boxes next to them, then clicking “Add to Menu.” Please make sure that you have toggled to “View All” if you are adding multiple new pages to your site. (Click on image to expand it.) If necessary, drag the pages in your new menu so that they’re placed in the order that you want them to show on your site, bearing in mind that you may designate a page as a “Sub Item” by dragging it to the right beneath its parent item
  2. Under “Menu Settings,” check any options that apply to your situation. Because this is my first menu, I’ll choose “Primary Navigation” as the first option. Click “Save Menu” after you’re through making changes to your menu’s settings and ordering. (Click on image to expand it.) If the new menu does not look the way you meant it to, open your site in a new tab and clear the cache if it does not seem the way you intended it to. That’s all there is to it.

How to Create A WordPress Page and Add It to the Menu

In order to get started with your brand new WordPress website, one of the first things you’ll want to do is build a page. Creating pages will be one of your key responsibilities, regardless of whether you developed your own WordPress website, signed up for one on WordPress.com, or had one custom-made for you by a professional developer. Naturally, you’ll want to include it in your navigation menus as well, so that your visitors can easily discover it. With the help of this tutorial, you will learn the fundamentals of creating a WordPress page as well as how to include it in your website’s navigation menu.

Once you’ve done it a few times, you’ll be able to do it effortlessly.

Get Started

The first thing you’ll want to do is log into the administration area of your WordPress website. After you have completed this step, select the “Pages” menu option from the left navigation menu. This will lead you to a page that has a list of all of your pages.

Create A WordPress Page

To create a new entry, click the “Add New” button at the top of the page. By doing so, you will be sent to the Add New Page page, which has the WordPress editor as well as all of the configuration options for your new page. You’ll put the title of your new page in the first box on the right. Entering content for your page and inserting photos will take place in the editing area of the page. In the course of creating your new page, you will notice that a URL form will emerge immediately under the title at some time.

A permalink, often known as a “slug,” is essentially the address or URL of the page that you are now constructing on the internet.

If you don’t like the permalink that WordPress generates, you can edit it by clicking the Edit button next to it and typing in something more appropriate.

However, depending on how your navigation menu is currently arranged, this will either make the page visible to the public or prevent it from appearing in your navigation menu (more later).

Navigation Conundrum

How will your visitors be able to view your new page now that you have a gleaming new site? The way your theme is configured, as well as whether or not it supports WordPress’ built-in menu system, will have a significant impact on whether or not the page appears automatically in your navigation menu. If your theme does not support WordPress Menus, then your published page is most likely already displayed in your navigation menu by default if your theme does not support WordPress Menus. Similarly, if your theme supports WordPress Menus but does not yet have any menus associated with it, this would be the situation as well.

You will either need to configure a menu for your theme (which is most probable) or your theme will not support WordPress Menus if this is the case.

Adding The Page To Your Navigation Menu

From the WordPress administration area, select Appearance from the left-hand menu and then Menus from the drop-down menu. Menus must be created using the link provided if there are no menus already available. If any of the menus are already present, one of them will be displayed by default. It is necessary to add your new page to an existing menu after it has been selected or built. It contains all of the various spots where menu items may be placed on the left sidebar. By default, it will display a list of the pages that have been created most recently.

  • To include it in the menu, choose it from the drop-down menu and click the Add to Menu button.
  • To move the page to a different location in the menu, click and drag it to the desired location.
  • Once you’ve got your menu set up the way you want it, make sure to tick the relevant boxes in the Theme Locations area of the settings page.
  • If you need additional information about where the menus are positioned in your theme, you should visit the documentation or support team for that theme.
  • In order to ensure that the menu appears in the manner in which you like, you should now see your home page from a visitor’s perspective.

How to Add Page to WordPress Menu

Do you want to make changes to your menus and make navigating easier? As we proceed through this post, we will demonstrate how to add a page to the WordPress menu in order to assist your visitors in browsing your site.

Why Customize and Add a Page to the WordPress Menu?

The short response is provided for ease of navigation. Making it simple for consumers to locate what they’re searching for is critical to giving a better user experience overall. This will automatically boost your total number of page visits while also decreasing your bounce rate. When visitors arrive on your website, the first thing they see is the header. To give you an example, check at the top of our website. As you can see, the QuadLayers logo is prominently displayed, along with connections to relevant pages, a dropdown menu highlighting our goods, and a log-in form for our customers.

Visitors will find it simpler to locate what they’re searching for if they can go to any specific portion of the website with just a single click, whether it’s a plugin, an instructional post on the blog, or documentation pages.

If you are a company owner, you may have important pages such as About Us, Contact Us, and Advertise.

These critical pages will benefit from increased exposure and accessibility as a result of our strategy. Let’s have a look at how to tweak and add a page to your WordPress menu now that we’ve gained a better understanding of why you may want to do so.

1) How to Add a Page to Your WordPress Menu

You may include a page in your WordPress menu in one of two ways: In this part, we will demonstrate both ways so that you may determine which is the most appropriate for you.

1.1) With WordPress Menus

AppearancesMenus is a section of your WordPress dashboard where you can see all of the menus you’ve built. If you’ve only recently installed WordPress and begun customizing it, you most likely don’t have any menus yet, so you’ll need to build one from scratch manually. You may accomplish this by going to the Menus area, giving the menu a name, and then pressing Create Menu.You now have a menu. It’s empty, so you may fill it with pages to display some content if you like. Click on the dropdown menu on the left-hand side to get a list of the pages that are currently accessible.

In our scenario, we will include all of our pages in the menu.

Simply drag and drop the page you like to rearrange into the desired place, as seen below.On our staging website, we are using theAstra WordPress theme, which includes five configurable menu positions.

  • The primary menu, the secondary menu, and the off-canvas menu are all examples of menus. Account menu while logged in
  • Footer menu when logged out

Depending on the theme you are currently using, some of these settings may be different. The primary menu site in our instance will be our menu. Once you’ve decided on a place, make sure to save your modifications. After that, go to the frontend of your website and you will see the menu in the top that has all of the pages that we have just added to it. Now, let’s attempt something completely different. Instead of putting it in the major menu, let’s put it in the bottom of the website. Make a change to the footer placement by going to theMenussection and updating the settings.

This method allows you to quickly and simply add a page to the WordPress menu without the need for an additional tool or plugin.

1.2) Using the WordPress Customizer

Another simple approach for adding a page to your menu is to use the WordPress Customizer, which can be found here. This software’s primary benefit is that it contains a live preview feature that allows you to watch the changes as they happen in real time. To begin, navigate to AppearanceCustomize in your WordPress dashboard to use the Customizer. There are several customization choices accessible on the left side of the screen, and on the right side of the screen is a live preview of your website, allowing you to see how your website will look after each modification has been made before it goes live.

  1. Now, let’s have a look at theMenussection.
  2. Give it a name, choose a display place, and go to the next step.
  3. After you’ve added items, you may rearrange them by dragging them to the appropriate location on the page.
  4. If you look at your website from the front end, you will notice that the header has been modified.

These are the two most straightforward methods for adding a page to your WordPress menu. Given that both ways are straightforward and do not involve the use of an additional plugin, you will be able to have your new menu up and running in no time.

2) How to Rename an Item on a Menu

In this lesson, you will learn how to add a page to the WordPress menu. That’s the initial stage in the process. Consider the following: how you may personalize it and give each thing a unique name will be discussed. WordPress will automatically utilize the title of your page as the menu name by default. For example, the heading of our demo page is: “We’re Hiring!” We can now add this page to our menu, and WordPress will utilize the same title for the element that we created before. Despite the fact that this is a natural option, you may find yourself in a situation where you need to give your menus a unique name.

  1. Because it is fairly lengthy, including that really long name in your menu would not be a wise decision.
  2. It is our intention in this part to demonstrate to you how to accomplish it step-by-step.
  3. For the sake of this example, we shall modify the title of the We’re Hiring!
  4. Change the name of the section in the Navigation Label section to “Careers.” You’ll be able to tell when the name changes.
You might be interested:  How To Hide Featured Image In Wordpress Post? (TOP 5 Tips)

3) How to Add Categories to the Menu

It is possible that you may wish to add categories to your WordPress menu in order to enhance your archive page visits and conversions. It is beneficial to categorize your articles and add categories to your menu when you have a large site with a lot of material. This will assist your users in navigating your site. In this part, we will demonstrate two distinct approaches to accomplishing your goal. Let’s have a look at both of the alternatives.

3.1) From WordPress

Once you have generated a sufficient number of categories, you can begin to incorporate them into your WordPress menu. To do so, navigate to theMenussection of your dashboard and choose the menu that you wish to modify from the list. You have the option of include all of the categories in your list or just a few. Specifically, we will add all of the categories to the menu and make it a dropdown menu in our example. By default, they will be added to the menu as soon as they are created. Make sure that the categories are assigned to a major menu item if you wish to build a dropdown.

On the front end, you will find a list of all the categories that are listed under theBlogitem category.

If you want further information, please see our article on how to add WooCommerce product categories to your menu.

3.2) With Plugins

Using a plugin is another option for adding pages and categories to the WordPress menu structure. There are a variety of tools available, but for the sake of this tutorial, we’ll utilize QuadMenu. Regardless of the theme you pick, this freemium tool is loaded with several features that allow you to organize your website and create huge menus. The free version has only the most fundamental elements, while the premium plans begin at 15 USD (a one-time payment) and offer more extensive capabilities.

Navigate to PluginsAdd New, find the plugin you want to use, and install it.

You will see a new display place named QuadMenu Dev in theMenussection of the document.

After that, when you hover your cursor over your menu items, you will notice some more options appear.

You may utilize that option to make changes to the items on your menu. When customizing the Careersmenu item, hit the QuadMenu button on the item’s right sidebar. On the next page, you will find three primary customization choices.

Using the Defaulttab, you may customize the link title, title attribute, CSS class, link connection, and the description of the menu item shown. Subtitles, badges, floats, screen options, and dropdown float options may all be found under the General tab of the editor. Finally, from the Icontab, you may add a custom icon to your menu item. When you use a sophisticated plugin like QuadMenu, you can elevate your WordPress menus to an entirely new level of sophistication. We encourage that you check out the premium version if you want even more customizing possibilities.

4) How to Add Tags, Custom Post Types, and Custom Links to Menu

Up to this point, we’ve seen how to include a page in the WordPress menu, along with categories. However, there is more that you can do. In this part, we’ll teach you how to customize your WordPress menu by adding tags, custom post kinds, and custom links.

4.1) How To Add Tags

In the event that you utilize tags to organize material on your website, you may include them in the WordPress navigation menu. To do so, navigate to the Tags section of the Posts area of your WordPress dashboard. You will be able to view all of the tags that you have generated, and you will also be able to create new ones. Let’s have a look at how to add your tags to the menu once they have been generated. To begin, navigate to theMenussection. In the left-hand side, you will see an option to view all of the tags.

If you have a large site, we do not recommend that you choose all of the categories.

As a result, it is essential to limit the number of tags you provide in your menu to the most significant ones.

4.2) How To Add Custom Post Types (CPT)

Some themes, like as Avada, provide pre-installed custom post types, which you may use to create new post kinds and include them in your menu. To give you an example, we have a custom post type calledDeals on our site, and it has four posts beneath it. Head to theMenussection of your WordPress dashboard, and you will find a newly registered menu item there. To add custom post types to your WordPress menu, go to theMenussection of your WordPress dashboard. Select the custom posts that you want to include in the menu and click on theAdd to Menubutton to save your selection.

Once you’re satisfied with the order and structure, click on the Save Menu button.

You will be able to add custom post types to your WordPress menu in this manner.

WARNING: If you do not have any CPTs registered, you will not be able to access this feature. In contrast, if you need to construct a CPT for your website, you may do it with the help of a free plugin called Custom Post Type UI.

4.3) How To Add Custom Links

Finally, you have the option of including custom links in your menu. By following this straightforward procedure, you may insert connections to your material in only a few clicks. To create custom links in your WordPress dashboard, navigate to theMenussection and click on the Custom Links option on the left-hand side of the screen. When you first open it, you will be presented with the option to enter your URL and link text. Simply fill out the forms and click “Add to Menu” to include the item in the menu.

After you’ve saved your modifications, go to the front end of your site and you’ll notice that the new link to your Facebook page has been added to the menu.

Bonus: How To Style Specific Menu Items

WordPress menus have previously been covered in detail, with instructions on how to create and alter pages, categories, and other features. However, there is more that you can do. In some circumstances, you may want visitors to concentrate just on a single menu option. Using CSS to modify the colors of a menu item will be demonstrated in this section. To begin, navigate to the AppearanceCustomizeMenussection of your WordPress dashboard and click onScreen Options. It is necessary to enable theCSS Classesproperty in that location.

  • In this example, we’ll set the CSS class for our menu to be careers-cta and then save the menu to our computer.
  • This may be accomplished by going to theWordPress CustomizerAdditional CSSsection and pasting your code there.
  • In this demonstration, we will use the Customizer to insert CSS code.
  • This is when the real fun begins.
  • You may use the following code as an example:.careers-cta Following that, you will see that the live preview screen has changed.


Overall, menus are a critical component of any website’s design. They highlight key information and assist visitors in navigating the site, resulting in a more enjoyable experience. In most cases, menus appear at the top of the pages, and they are the first thing visitors see when they arrive on the site. In order to do so, you need personalize them and ensure that they are well-designed. As you can see from this tutorial, we’ve demonstrated two distinct approaches for adding a page to your WordPress menu and making the most of it.

However, the Customizer features a live preview feature that allows you to see the changes in real time before they are published, which is a significant advantage over other options.

We’ve also shown how to design specific elements in a way that draws the viewer’s eye towards them. Check out the following tutorials for further information on how to make your menus more appealing to customers:

  • Add Social Media Icons to the WordPress Navigation Menu
  • How to make the Divi Menu more personalized with CSS

Have you made any changes to your menus recently? What did you make a modification to? Please share your thoughts in the comments box below.

Add a page to the menu – WordPress Support

Menus can be found in the Appearance section of the left navigation bar.

  1. To modify the “Primary Mega Menu (Mega Menu),” choose it from the Select a menu to edit: drop-down menu. dropdown
  2. Select the option by clicking on the “Select” button. To add a page, either select it from the “Most Recent” tab or search for it by clicking on the “View All” tab
  3. Then check the box to the left of the page you wish to add. Select “Add to Menu” from the drop-down menu. The page you’ve put to the bottom of your menu should now be able to be moved to the spot you want it to appear
  4. Save the file by selecting it from the save option.

Adding Header text to your menu

  • Choose the UberMenu Advanced Items from the drop-down menu
  • Select the Custom Content checkbox
  • And click the Add to Menu button.
  • Drag the Custom Content block and drop it under the column where you want it to appear
  • Then click OK. Hover over the Custom Content block and select the Uber settings symbol from the drop-down menu.
  • Copy and paste the custom code into the box, being sure to replace the links and heading names with your own. Then select Save Menu Item from the drop-down menu.
  • Code specific to you: span class=”menu-header-gray”> span class=”menu-header-gray”> /span span class=”menu-header-gray-lt”>BoldGrayMenuHeader /span span class=”menu-header-gray-lt”>BoldGrayMenuHeader A light gray menu header is used in this section of the menu. span class=”menu-header-red-lt”> span class=”menu-header-red-lt”> RedMenuHeader /span span class=”menu-header-gray-lt” redmenuheader /span span class=”menu-header-gray-lt” asanchor=””LightGrayMenuHeaderWithLink/a/spanhr&#x27
  • “>a (will get you a line that you can put ontop and below the headers) hr style=”margin-bottom:-20px
  • ” hr class=”margin-bottom:-20px
  • ” (will provide a nice line for under a subject, as well as a list of items that should fit under that topic)
  • You should then see this new item appear in your menu once you click Save Menu.

Under the menu selection, you may either create a new menu or pick the menu that needs to be changed or updated. Select the pages you wish to include in the menu by checking the boxes next to them and then clicking the button Add to Menu. You may reorder the pages by dragging and dropping them into the desired position on the screen. Then choose Save Menu from the drop-down menu. For each page in your menu, click on the arrow to the right of the Page and then pick Remove from the drop-down list that appears.

WordPress Menu User Guide « WordPress Codex

Languages spoken: English (Add your language) This introduction to the WordPress Menu system covers the fundamental actions that a user may perform while working with the built-in menu editor. Before you can add items to a menu, you must first establish the menu.

  1. Log in to the WordPress Administration Area
  2. Menu Editor is accessible via the ‘Appearance’ menu located on the left-hand side of the Dashboard. Selecting ‘Menus’ from the Appearance menu brings up the Menu Editor. Select In the top-right corner of the page, add a new menu. The Menu Name field is where you’ll give your new menu a name. To create a menu, click on the Create Menubutton.

Your new custom menu has been created and saved for future use. In your menu, you may include a variety of link kinds, which are divided between two panes to the left of the menu you’re presently working on.

  1. Locate the pane titledPages in the navigation bar. When you are in this window, you can click on theView Alllink to get a complete list of all the Pages that are presently published on your site. By selecting the checkboxes next to the titles of the Pages that you wish to include, you can make your selection. In order to add your selection(s) to the menu that you generated in the previous step, click theAdd to Menubutton, which is situated at the bottom of this window. When you’ve finished adding all of the menu items you want, click theSave Menubutton.

Your customized menu has been successfully saved. It is important to note that theScreen Optionsallow you to specify which items may be used to create a menu. By default, certain elements, such as Tags, are hidden.

  1. In the menu editor box, locate the menu item that you wish to delete and click on it. To expand a menu item or a box, click on the arrow icon in the upper right-hand corner of the item or box. Remove the link by clicking on it. The menu item or box will be removed as soon as possible. To save your changes, select the Save Menu option from the drop-down menu.

Label for the navigation menu This field contains the title of the item that will appear on your custom menu. This is the first thing your visitors will see when they arrive to your website or blog. Original A link to the menu item’s original source is provided (e.g. a link to view the post or page). By default, the things listed below are hidden. UseScreen Options to display the fields that are necessary. Attribute of the title This field provides the text that will appear as an Alternative (‘Alt’) for the menu item.

Linking to a specific URL Choose between “Same window or tab” and “New window or tab” from the drop-down menu that appears.

It is possible to generate XFN characteristics automatically when you use the Link Relationship (XFN) feature, which allows you to demonstrate your relationship to the authors/owners of the website to which you are connecting.

You might be interested:  How To Add Email Subscription To Wordpress? (Solved)

Description This link’s description will appear below.

  1. To expand a menu item, click on the arrow in the upper right-hand corner of the menu item. Fill in the blanks with the values you wish to provide to the mandatory fields on the item. To save your changes, select the Save Menu option from the drop-down menu.

Considering each menu item as a header in a professional report document might help you plan the organization of your menu while creating a draft of your menu. Section headings (Level 1) are indented significantly more to the right in a formal report; sub-section headings (Level 2) are indented even further to the right; and any subsequent subordinate headings (Level 3, 4, etc) within the same section are indented even further to the right in a formal report. The WordPress menu builder is a simple ‘drag and drop’ interface that allows you to design multi-level menus quickly and easily.

Sub-levels may be created by dragging menu items to the left or right inside your menu structure. A menu item can be subordinate to another by positioning the ‘child’ menu item beneath its ‘parent, and then dragging it slightly to the right.

  1. Place the cursor over the ‘child’ menu item on the menu bar
  2. Whilst maintaining control of the left mouse button, move it to the right. Remove your finger from the mouse button
  3. Follow these procedures for each sub-menu item on the menu. To save your changes, select the Save Menubutton from the Menu Editor toolbar.

Custom menus are supported by most themes; if your existing theme allows them, you will be able to add your new menu to one of the Theme Locations.

  1. Make your way to the very bottom of the menu editing window. In the section titled Theme locations, select the spot where you want your menu to show by checking the box next to the location. Once you’ve made your choices, click the Save menu button.

As a result, if your existing theme does not allow custom menus, you will need to create your new menu by adding it to the Appearance Widgets Screen using the Custom Menu widget. Congratulations! Your new custom menu has been successfully implemented on your website.


  • Custom menus may be registered in WordPress. Menu links will open in new tabs. Adding new top-level pages to the menu on a regular basis


An ability is sent to this method, and it will be used to decide whether or not a page should be included in the menu hierarchy. The function that is connected up to the page’s output and is responsible for handling it must ensure that the user has the requisite capabilities as well. a b c d


$page title(string)(Required) When a menu item is selected, the text that will be shown in the page’s title tags will be entered. It is necessary to include a title for the menu in the $menu title() function. $capability(string)(Required) The capability that is necessary in order for this menu to be presented to the user on the screen. $menu slug(string)(Required) This is the slug name that will be used to refer to this menu. To be compatible with sanitize key, the password should be unique to this menu page and should only contain lowercase alphanumeric, dashes, and underscores characters ().

” is the default value.

  • Pass a base64-encoded SVG over a data URI, and the SVG will be colored to match the theme’s color palette. This should begin with ‘data:image/svg+xml
  • Base64,’ and continue with the following: For example, ‘dashicons-chart-pie’ is the name of a Dashicons assistance class that may be used to employ a typeface icon. Passing ‘none’ will cause div.wp-menu-image to be left empty, allowing an icon to be inserted using CSS.

“$position(int)” is the default value (Optional) The position in which this item should appear in the menu order. Null is the default value. a b c d


  • Important Note: Since WordPress 4.4, you no longer have to worry about having the position number unique in order to avoid conflicting entries. More details may be found in trac ticket 23316.
  • This means that you have hooked too soon if you receive the “You do not have adequate permissions to access this page” problem. The admin menu hook should be used in this situation.
  • If you merely want to change existing admin menu items around, you may use the
  • Admin menu
  • Hook to unset menu items from their current places in the global
  • $menu
  • And
  • $submenu
  • Variables (both of which are arrays), and then re-insert them in a different location in the array.
  • There is a parameter called capability (see Roles and Capabilities) that is sent to this method, and it is used to determine whether or not a page should be featured in the menu. The function that is linked up to handle the output of the page must also verify that the user possesses the necessary ‘capacity.’
  • The hook
  • Option page capability_
  • Must be used if you are using theSettings API to save data and you want a user other than the administrator to be able to access the data. $option group
  • Must be the same as the option group
  • In the register setting
  • ()
  • If you want to change the permissions for the user who will be saving the data. Check out the Settings API for more information.

An example of allowing an editor to store data is as follows: / Using the Settings API function wpdocs register my setting, register settings on your website () register setting(‘my-options-group’,’my-option-name’, ‘intval’); add action(‘admin init’, ‘wpdocs register my setting’); register setting(‘my-options-group’,’my-option-name’, ‘intval’); / Make changes to the capability function wpdocs my page capability($capability) Add filter to the option ‘page capability my-options-group’ and the ‘wpdocs my page capability’ to make it possible to modify other people’s posts.

a b c d a b c d

  • Page 2 has a dashboard
  • Page 4 has a separator
  • Page 5 has five posts
  • Page 10 has ten media
  • Page 15 has fifteen links
  • Page 20 has twenty-five comments
  • Page 59 has fifty-nine separates. 60 – Outward appearance
  • 65 represents plugins, 70 represents users, 75 represents tools, 80 represents settings, and 99 represents a separator.
  • Two buttons: dashboard and separator. Five buttons: sites, ten users, fifteen themes, twenty plugins, twenty settings, thirty updates, and ninety-nine buttons: separator.


File:wp-admin/includes/plugin.php add menu page($page title, $menu title, $capability, $menu slug, $function = “, $icon url = “, $position = null) function add menu page($page title, $menu title, $capability, $menu slug, $function = “, $icon url = “) {global If (! empty($function)! empty($hookname)current user can($capability)), then $menu, $admin page hooks, $_registered pages, and $_parent pages are set. If (! empty($function), then $admin page hooks is set. If (! empty($hookname)current user can($capability)), then $menu is set.

empty($function added the function add action($hookname, $function) at the end of the function.

$hookname, $hookname, $icon url);if (null = $position) $menu= $new menu;if (null = $position) $menu= $new menu; elseif (isset($menu)) $position= $position + substr(base convert(md5($menu slug.

$menu title), if $menu = $new menu; otherwise $_registered pages= true;/ There is no parent at the top level of the hierarchy.

$_parent pages is set to false; the result is returned $hookname; ; Obtain the whole source code Full source code should be collapsed. TracView may be found on GitHub. a b c d


In this article, we’ll go over the significance of WordPress menus and how they effect your users’ overall experience on your website. Then we’ll walk you through the process of setting them up in three phases. Your WordPress menus are vital aspects of your website since they will contain links to other important regions of your website. They let your readers to locate your information and explore your site in the shortest amount of time possible. As a result, utilizing poorly ordered or bulky menus can have a negative impact on your users’ experience, which can negatively impact your search engine rankings as well.

The placement of your menu might vary based on your theme, while most WordPress themes feature at least one menu location.

An Introduction to WordPress Menus (And Why You Need Them)

Menus are navigational tools that allow your visitors to discover material throughout your whole website using your menu system. As a result, they are critical to the overall organization and user experience of your website. It is possible that a reader may not always land on your home page if he or she finds your site using a search engine. In order to learn more about your site from the page they came on, they will need to know how to navigate to other pages on your site that have relevant information.

The perfect usage of WordPress menus may also enhance the search engine optimization of your site, which is really significant (SEO).

There are a few more ways that menus may help you boost your SEO, including the following:

  • Improved user experience: If your readers have a positive user experience on your site, they are more likely to spend more time on your site in the future. Your bounce rates will be decreased as a result of this. Sitelinks for Search Engine Results Pages (SERPS) include the following: If the site and its navigation are well arranged, the results page of a search engine will display the main page as well as connections to internal pages. Improved search engine crawling: Search engines employ bots to crawl through your site and uncover its pages in order to index the information contained inside your site. When you have well-organized navigation that clearly reveals what information is accessible for each menu item, it makes it easier for bots to locate and index the content on your website.

When it comes to WordPress menus, the most important thing to remember is that they should be visible and properly arranged. While the benefits of improved SEO are fantastic, menus also make it simple for your visitors to locate the material you’ve created just for them to read.

How to Set Up Your WordPress Menus (In 3 Steps)

One of the most appealing aspects of WordPress is that menus are a built-in feature of the platform. Predefined menus and locations are available in many themes — and each theme should include at least one of them. However, it is also critical for you to grasp the most effective method of incorporating menus into your design. As a result, we recommend that you undertake some preliminary planning to develop a sitemap (or at the very least a navigational strategy) before proceeding to the next stage of developing the menus for your website.

1. Create a New Menu in WordPress

Following the completion of your navigational plan or sitemap, you will be able to begin creating your menus. Navigate to theAppearanceCustomizescreen inside WordPress and then click onMenus. If you don’t already have a menu set up, you may start by selectingCreate New Menu from the drop-down menu. You’ll be given the choice to name your menu and select the location in which it will be displayed. Maintain an awareness of the fact that the prospective places for your menu will differ depending on your chosen theme.

Your site’s pages and posts, categories, custom links, and anything else that may be added will all be displayed on the next screen for you to review and modify. It is now time to begin putting together your meal!

2. Add Your Navigation Items

Each new menu that you create in WordPress will have the ability to integrate any of your pages, articles, and other material that you’ve created. You’ll see each of your site’s parts organized into several sections, each of which may be selected individually. Simply select an item from the drop-down menu to include it in your menu. Once you’ve picked an item, you’ll see that it appears in the left-hand column. If you make a mistake, you may erase an entry by clicking on the red X button in the top right corner.

In order to create a new page, for example, all you have to do is write the name of the page into the box at the bottom of thePagessection and then click theAddbutton.

This great tool allows you to preview what your menu will look like as you’re creating it, which is quite helpful.

3. Organize Your Menu’s Structure

The next step is likely the most straightforward aspect of configuring your WordPress menus. Simply dragging and dropping your menu items into place will allow you to organize your menu items. To do so, simply hover your cursor over any of the menu items you’ve created. You’ll see that your cursor has changed into a crosshair. To reorder an item, simply drag & drop it up or down on the page from this point. You can also use submenus to construct a menu hierarchy, which is something you can do here as well.

When you’re ready to go on, click thePublishbutton at the top of the page to ensure that your changes are saved permanently.

The Live Customizer is typically the most efficient method of configuring your menus since you can see your changes as you make them.

If you’re comfortable with programming, you can also utilize CSS to adjust the positioning of your menus by utilizing hooks and filters, as seen below.

How to Add Additional Menus Using the WordPress Menu Widget

Use the WordPress menu widgets to add additional menus to your website (for example, in your sidebar). To add menus to these locations, you’ll need to head back to AppearanceCustomize in WordPress and choose the appropriate menu item from there. Widgets is the area that you’ll be interested in this time. You’ll notice a list of predefined widget locations, which may vary based on your theme, but are often found in your sidebars and/or footer. Click on any of the widget areas to edit them. You’ll be offered with a variety of widget options after selecting the location where you want your menu to appear.

If it isn’t already there, you may click on Add a Widget, search for it, and then click to add it to your widget area if it isn’t already there.

You’ll have the option of adding a title (which is optional), as well as choosing which menu items you’d want to appear on the page.

In addition to providing you with an additional means to show menus on your website, widgets are particularly useful if you are limited in your choice of acceptable spots within your selected theme.


When it comes to establishing a great user experience, one of your top concerns should be developing navigation that is simple and straightforward. Equally as vital, well-organized material that is easy to discover for readers can help your search engine rankings as well.

Leave a Comment

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