How To Edit Navigation Bar In WordPress? (Best solution)

How to change my website’s menu navigation in WordPress

  1. To create or edit a navigation menu on your site, go to Appearance Customize.
  2. This will open the customizer.
  3. To create a new menu, click on Add a Menu.
  4. And then type a name for your new menu (this can be anything but should reflect the menus used or location).


How do I edit navigation bar?

Navigate to Settings, tap Display, and then tap Navigation bar. Tap Button position, and then select your desired position for the buttons.

How do I change the navigation bar in WordPress 2020?

Log into your WordPress website, go to ‘Appearance’ and click on ‘Menus’ in the left side menu. Click on ‘Select a menu to edit ‘ and choose the menu you want to change.

How do I change the menu structure in WordPress?

Step 1: Navigate to Appearance -> Menu. Step 2: The Menu contains a list of pages that are currently in your menu. To edit a menu item, click the drop-down arrow next to the appropriate menu item. Step 4: You can the order of your menu by dragging the titles to re-order the Menu.

Where is navigation bar in settings?

Tap on Settings. Tap on Display. Swipe up. Tap on Navigation bar.

How do I unlock my navigation bar?

Touch “Settings” -> “Display” -> “Navigation bar” -> “Buttons” -> “Button layout”. Choose the pattern in “Hide navigation bar ” -> When the app opens, the navigation bar will be automatically hidden and you can swipe up from the bottom corner of the screen to show it.

How do I style a navigation menu in WordPress?

Head over to Appearance » Menus and click on the Screen Options button at the top right corner of the screen. This will bring up a fly down menu where you need to check the box next to ‘CSS Classes’ option. After that, you need to scroll down to the menu item that you want to modify and click to expand it.

How do I add a navigation bar to WordPress?

You can add navigation menus in any area that uses widgets, like your sidebar or footer. Simply go to Appearance » Widgets and add the ‘Navigation Menu’ widget to your sidebar. Next, add a title for the widget and choose the correct menu from the ‘Select Menu’ drop down list.

How do I add a custom navigation menu to a WordPress theme?

To add a custom navigation menu, simply drag and drop Nav Menu block from the left column to your page. After that, you need to choose which menu you want to display here.

How do I edit tabs in WordPress?

Click on the tabs layout option in the menu, and it will launch the plugin’s tab editor interface. The first option on the tab editor is to choose the number of tabs you want to display. Next, you can choose the layout type. The plugin supports, horizontal and vertical tabs.

How do I resize the menu bar in WordPress?

Log in to WordPress. Go to Appearance > Editor. Enter the desired changes to the CSS. The XX is the new font size for your menu.

How do I get rid of the navigation bar in WordPress?

On the sidebar of the Customizer click on the Menus > tab. Click on Primary. Now just open the menu item you want to hide/remove-by clicking on it and click the red Remove link. Finally click Save & Publish.

How do I change the Navigation Bar icons?

How to change the order of the navigation bar icons on Android

  1. Go to ” Device -> Screen. “
  2. Drive to ” Navigation bar. “
  3. From here, you can activate or deactivate the bar, in addition to changing the order of the buttons on the navigation bar. Once the appropriate changes are made, they are updated instantly.

How do I reset my Navigation Bar?

Click the Collapse Pane icon in the space between the Navigation Bar and the Main Window. The Navigation Bar is collapsed, and the Main Window is expanded horizontally across the entire screen. 2. To restore the Navigation Bar to its original width, click the Restore Pane icon on the left side of the window.

How to Edit / Change Menu Navigation Bar in WordPress – SangFroid Web

In this WordPress video tutorial, we show you how to update your WordPress main menu and where to find the necessary tools. We’ll walk you through the process of adding a new page or external link to your WordPress website’s main navigation menu. Although the video displays the entire procedure, detailed step-by-step instructions are provided below.

1. Navigate to “Appearance”, and then “Menus” underneath Appearance in your WordPress dashboard.

The menus that have been put up for your website will be shown on this screen, which you will be able to navigate through.

2. Select the main menu from the list of menus, and click ‘Select’ so that the menu that we’re editing is the correct one.

On this page, you’ll see that all of the items that are currently available in the menu are displayed on the right. The indentation of the item indicates the position of the item in the hierarchy of subpages.

3. Add a new menu item, rearrange items, or edit the navigation button labels as needed.

On the left-hand side, select the item you wish to include in your menu by checking the box next to it, and then clicking the ‘Add to Menu’ option. Due to the fact that this is a drag and drop interface, it is quite simple to just rearrange all of the items on your menu. Every time you add something to your menu, it automatically moves it to the bottom of the currently shown menu hierarchy. It is thus necessary to “grab” it and drag it to the location where you want it to appear in the navigation bar on the left.

4. Click the ‘Save Menu’ button to save the menu items that you have added, edited or rearranged.

Following the click of the Save Menu button, it’s always a good idea to go back to the live website and double-check that the menu has been changed as planned and that your web design is still intact.

More About Updating Menus in WordPress in 2021

WordPress version 4.01 was used to make this post/video, which was published in 2014. As of September 2021, the procedure continues to operate essentially in the same manner, with the exception of a few changes detailed below.

  • To access your navigation menu, go to the Appearance menu and select Customize from there. Then select Menus from the drop-down menu that appears. On the right-hand side of the page, there is now a button that says “Save Menu.” You may now choose numerous menu items for deletion at the same time by using the ‘Bulk Select’ checkbox.

If your WordPress looks significantly different from the video, or if you are unable to locate the menus in the same manner as the video, please let us know in the comments and we will try to assist you in troubleshooting. A few WordPress themes may have a slightly different presentation of the menu options.

Is your WordPress website working for you?

Learn more about how to use your WordPress website to achieve your business objectives while also keeping it safe and safeguarded for your website visitors.

Grow Your Business While You Sleep

Is your company generating a sufficient number of fresh inquiries? To understand how to produce fresh enquiries while you sleep utilizing a lead generating system to automatically nurture and educate your prospects, please download our free guide. Download the guide »

AboutLiz Eisworth

Because I am the owner and lead designer, I specialize in CSS and HTML(5), online design and content strategies for companies, and SEO-optimized website design and content strategies. The year 2003 was the year I developed my first business website, and the year 2006 marked the year I constructed my first WordPress website. I read a lot and like writing about what I’m learning on our digital marketing blog, which you can see here. Learn more about Liz by visiting her website.

Reader Interactions

Changing the menu navigation in WordPress is a straightforward process.

In this manual, we will walk you through the process of changing a menu on your WordPress website step by step.

Where do you edit a WordPress menu?

The following are the steps to customize your WordPress main menu. Log into your WordPress website and navigate to the ‘Appearance’ section, then click on ‘Menus’ in the left-hand navigation menu. Select the menu you wish to update by clicking on ‘Select a menu to edit’ and selecting it from the drop-down menu. When you click on ‘Select,’ the menu will begin to populate automatically. If you want to create a new menu rather than modify an existing one, click on the button ‘Create a new menu’ and enter a menu name in the text box provided.

This is especially crucial if you have more than one menu on your website, such as a main menu at the top of your website and a secondary menu at the bottom of your website, for example.

In the next paragraph, you will learn how to add menu items to your WordPress menu by following the instructions provided.

Adding buttons to your WordPress menu

By ticking the boxes next to the pages, categories, or messages you wish to appear in your menu, and then clicking ‘Add to menu’, you may add them to your menu. The buttons will now be visible on the right-hand side of your computer screen. To save the file, select ‘Save menu’ from the drop-down menu.

Editing buttons in your WordPress menu

In your menu, the buttons are organized on the right-hand side of your website. You may rearrange the elements on the screen by clicking and dragging them up or down the screen. In the image below, you can see an example of a menu that includes two pre-installed buttons: It is possible to select the item type next to each menu item (for example, “Page,” “Category,” or “Message”) using the drop-down menu. You will notice arrows next to this that will allow you to adjust the order in which they are displayed.

When you click here, a column with a number of options will appear, including:

  • In your menu, the buttons are organized on the right-hand side of your site. By clicking and dragging the things up or down in the display order, you may rearrange the objects’ placement. In the image below, you can see an example of a menu with two built-in buttons, which is: The item type (for example, ‘Page,’ ‘Category,’ or ‘Message’) is displayed next to each menu item. There are arrows next to this that allow you to rearrange the order in which the items appear on your screen. It appears as a little triangle in the uppermost right corner. When you click here, a column with a number of options will be displayed, including:

Important: When you’re finished, don’t forget to click on the ‘Save menu’ button on the right-hand side of the screen.

Adding a link to another website in your WordPress menu

You may wish to include a link to another website in your menu from time to time. For example, a login button that directs the user to a login page that is not on the website. You build a connection in the manner described below. Select ‘Custom links’ from the drop-down menu: You put the site address in the ‘URL’ field, and the link text in the ‘Link text’ field is the name you wish to appear on the menu button. Then you select ‘Add to menu’ from the drop-down menu. You may now move the object to the desired location on the right-hand side of the screen.

You might be interested:  How To Add Meta Description In Wordpress? (Best solution)

To ensure that your link opens in a new window or tab, remember to click on the tiny triangle next to your link and select “New window or tab” under “Link target.”

Adding a submenu in WordPress

The process of adding a submenu as a menu item is the same as the process of adding a regular menu item in the menu bar.

However, when you drag the item to the appropriate location, you move it a bit more to the right, underneath the desired object. In the case of a WordPress agency, for example, here is how we structured the menu: ‘WordPress websites’ is now a submenu item of the main menu item ‘WordPress services’.

Generating WordPress menus automatically

You’ll also see an option labeled ‘Menu settings’ at the bottom of the page, which allows you to ‘Automatically add new top-level pages to this menu’. Each new page you build in WordPress is automatically added to this menu if this option is enabled in the settings. We generally advise against using this function since it has the potential to cause your menu to alter unexpectedly.

Editing the location of your WordPress menu

Display location is another option found under Menu settings Display location where you may choose where you want the menu to appear on your WordPress site. These options differ depending on the WordPress theme being used. Some themes have only one menu place, while others have many menu locations. We’ve taken the following choices from our favorite WordPress theme, Enfold, but you may have other options if you’re using a different theme: Übrigens: At the top of your page, you have the option to adjust the placement of this button.

When you click here, you will be able to define the location of each menu item.

Viewing the WordPress menu changes

It is not possible to ‘Save idea’ in WordPress menus, as is the case with messages and pages. It does, however, provide you with the option of clicking on ‘Manage with Live Preview’ at the top of the page. This will take you to the WordPress Live preview mode, where you can see the immediate consequence of any changes you make to a menu while you are changing menu items or menu placement options. By doing so, you may still see the changes before making the final decision by clicking on the ‘Savepublish’ button.

Adding a WordPress menu to your footer

In general, you want to keep the main menu at the top of your website brief and to the point, but you also want to provide connections to a large number of additional sites in the menu. This is the reason why you need a footer (at the bottom of your WordPress website). To group together all of the links of lesser relevance. A good example of this is the Microsoft website, which is as follows: The main menu consists of the following items: Menu at the bottom of the page: As long as your WordPress theme allows widgets in the footer, this is a simple process to accomplish in WordPress.

  • Navigate to ‘Widgets’ in WordPress by clicking on ‘Appearance’.
  • Although it may have a different name in your situation, the description will almost always include the word ‘footer’.
  • The field will now increase, and you may drag a widget into it to complete the process.
  • Drag the ‘Adapted menu’ widget into the unfolded field by clicking on it and dragging it there.

Select the menu you wish to display by clicking on the triangle next to ‘Custom menu’ and selecting it from the drop-down menu: Finally, you press the ‘Save’ button. Your WordPress website’s menu is now located at the footer of the page. This procedure may be repeated for each widget area.

How to Change the Navigation Bar Items

The fourth revision was completed in September of this year. Changing the items in your WordPress navigation bar is less difficult than you would think — if you know where to search! In this post, I’ll teach you how to add exactly the pages and links you want – to that navigation bar – by following a few simple steps. Also included are some pointers on how to change merely the titles or links and recommended practices for naming your pages, menus, and links. First, let’s take a look at how to create a new menu.

Blog Navigation for WordPress

It is important to note that the navigation in WordPress is totally different from the pages and articles. Did you grasp what I was saying? You are under no obligation to use the same name for your page and menu just because your page is entitled “My Story to Blogging Fame.” Instead, I would strongly advise you to read “About.” Simple is always preferable! Remember that you are not restricted by page or post titles, so you will have the ability to construct navigation that is useful to your users as long as you keep this in mind.

How to Change Items in the Navigation: Creating a new menu

Here’s a video walkthrough of the exact same processes that are explained in text and graphics farther down on this page. 1. Select the Appearance –Menus tab from the drop-down menu. 2. Select Manage Locations from the drop-down menu. If your theme includes locations, you will be able to access them from this page. 3. Select Edit Menus from the drop-down menu. 4. Create a new Menu on your computer. Create a name for the menu structure and then drag Pages, Posts, and other items into the Menu Structure Box.


Return to Manage Locations and attach your newly named Menu to a location that you created before.

Changing the Title of a Navigation Item

On this website, there is a page titled “What they say.”. It isn’t immediately obvious that this is a page of customer testimonials. As a result, it is referred to as ‘testimonials’ in the navigation. This is how we were able to achieve it:

  1. Include the page “What they say.” in the menu structure. Change the Title Attribute to “Testimonials” by selecting it from the drop-down menu
  2. Then click “Save.”

Changing the Link of a Navigation Item

Consider the following scenario: you have a fantastic title: “Business,” but your shop is located on another website! Adding that Shop link to your WordPress menu might look something like this:

  1. Copy and paste your shoplink into the URL location provided under “Custom Links” in the menu bar. Copy and paste the whole link to your store, including the link text “Shop”
  2. Click “Save” to save the changes.

Best Practices for WordPress (or any) Navigation

Any website just has a few seconds to create a first impression on a potential customer. Effortless usage is the primary navigational principle: everything must be simple to discover and utilize. Predictability is the second guiding concept for navigation bars.

Ease of use

Simple names will make it easier for your visitors to navigate your site. Despite the fact that you may have come up with some charming and original names for your pages, it is essential to utilize clear and succinct language. The navigation bar should always be located at the top of the site and/or at the bottom of the page, as appropriate. It needs to be on every page of the website. If you’re using a mobile device, it’s represented as three small horizontal bars, sometimes known as a “hamburger menu.” Alternatively, you may use the term “menu” with an arrow pointing downwards.

TIP: Always keep in mind that people with large hands will be using your mobile experience. The buttons and links must be spaced far enough apart to accommodate even the largest of fingers. Google appreciates a well-thought-out navigation experience!


Similar to the ease of use concept, you must utilize clear and succinct language in order to achieve this. Although you may have a lovely “About” page title, the word “About” should always appear in the navigation. There are a few more elements that should always be on your navigation bar, as well:

  • Site navigation includes the following sections: home
  • About
  • Contact
  • Blog or services
  • And shop – depending on your objective.

At this stage, less is definitely more! Have you ever heard of the concept of the paradox of choice? When faced with a plethora of options, the majority of individuals will opt for none of them. Provide them with a respectable amount of options: 4-6 at the most. Here’s what a client had to say about her reluctance to delete options: I just wanted to express my gratitude. I was hesitant at first, but I followed your guidance and have already converted a number of others! Suzy is a woman who has a lot of energy and is always up for a good time (


  1. What is the best way to acquire a new menu location? Your theme developer is in charge of creating the locations. If you wish to experiment with theme customization, you may find a guide here. My theme documentation mentions adding a “Class,” but I can’t seem to find it anywhere. By default, certain objects are concealed from view. Using the “screen options” button in the top right corner, you may choose which extra elements you’d want to be shown
  2. I can’t seem to find any WooCommerce categories to include in my menu — can you tell me where they are? By default, certain objects are concealed from view. Using the “screen options” button in the top right corner, you may choose which extra elements you’d want to be shown
  3. What is the best way to modify the styles or colors? A few color possibilities are occasionally available in the customizer. Aside from that, you’ll need to dip your toes into CSS tutorials to learn more.

Mother of two children, lifelong learner, Christ follower, founder and CEO of WPBarista.

How to Style WordPress Navigation Menus (Updated)

Do you want to customize the look and feel of your WordPress navigation menus by changing their colors or appearance? While your WordPress theme is in charge of the design of your navigation menus, you can simply alter them using CSS to match your specific needs and specifications. Throughout this post, we’ll teach you how to customize the WordPress navigation menus on your website. We’ll demonstrate two distinct approaches. Because it makes use of a plugin and does not necessitate any coding skills, the first option is the most suitable for novices.

Following that, we’ll go through various instances of how you might personalize the style of your navigation menus.

  • 1st Method: Customizing WordPress Navigation Menus Through Use of a Plugin WordPress Navigation Menus may be styled manually in the following ways: change the font color in WordPress Navigation Menus
  • Change the background color of a navigation menu bar
  • Change the background color of a single menu item
  • Add hover effects to WordPress Navigation Menus WordPress navigation menus may be made sticky and float in the air
  • Transparent navigation menus can be made in the air
  • And the first and last menu items can be styled.

CSS is used to style the navigation menus in your WordPress theme. Many newcomers are not confident in their ability to alter theme files or write CSS code on their own computers. When this occurs, a WordPress style plugin may be really useful. It saves you the time and effort of updating theme files or developing code. To begin, you must install and activate the CSS Heroplugin on your computer. For further information, please refer to our step-by-step instructions on how to install a WordPress plugin (included).

  1. More information may be found in our CSS Hero review.
  2. Once your account has been activated, you will be routed to the CSS Hero License key page.
  3. In order to proceed, you must first click on the ‘Customize with CSS Hero’ option in the WordPress administration toolbar.
  4. When you click on the button, you will be sent to your website, with the CSS Hero window showing on the left-hand side of the page.
  5. When you move your mouse cursor over your navigation menu, CSS Herowill highlight it by displaying the borders surrounding it, as seen in the screenshot.
  6. This is the major navigation menu container, which can be seen in the screenshot above.
  7. You may make changes to any property by selecting it and clicking on it.

Once you have selected the ‘Background’ property, CSS Hero will present you with a straightforward interface via which you can make your adjustments.

While making changes, you will be able to view them in real time by switching to the theme preview.

The best part about using this method is that you can easily undo any changes that you make to your document.

Users who are intermediate in their CSS skills should use this method because it requires manual CSS addition.

WordPress navigation menus are displayed in an unordered (bulleted) list.

The unordered list will have the class namemenuwith each list item having its own CSS class.

However, most themes have multiple locations where you can display navigation menus.

This is why you need to define a CSS class and menu location as well.

This code tells WordPress that this is where the theme displays the primary menu.

Now you can style your navigation menu using this CSS structure./ container classheader.primary-menu/ container class first unordered listheader.primary-menu ul/unordered list within an unordered listheader.primary-menu ul ul/ each navigation itemheader.primary-menu li/ each navigation item anchorheader.

  1. This structure will help you completely change the appearance of your navigation menu.
  2. These classes allow you to further customize your navigation menu./ Class for Current Page .
  3. current-cat/ Class for any other current Menu Item .
  4. menu-item-type-taxonomy/ Class for Post types .
  5. menu-item-type-custom/ Class for the home Link .
  6. You can use this feature to style menu items, likeadding image icons with your menusor by just changing colors to highlight a menu item.
  7. Once you have checked that box, you will see that an additional field is added when you go to edit each individual menu item.

It will only affect the menu item with the CSS class you added.

This gives you a lot of options to change those styles and customize your navigation menus to meet your own requirements.

If you haven’t used it before, then take a look at our guide onhow to use the inspect tool to customize WordPress themes.

Note that with this theme, ‘primary-menu-list’ is the navigation menu’s CSS ID, and ‘menu-wrapper’ is its CSS class.

You might be interested:  How To Edit Sidebar In Wordpress? (Solution)

Here is the sample custom CSS that you can add to your theme to change the font color of navigation menus.

You will need to use the inspect tool to find out the ID used by your theme.

After that, you can use the following custom CSS to change the background color of the navigation menu bar.

You may have noticed that many websites use a different background color for the most important links in their navigation menu.

By giving it a different color, the link is more noticeable.

Head over toAppearance » Menusand click on the Screen Options button at the top right corner of the screen.

After that, you need to scroll down to the menu item that you want to modify and click to expand it.

Once you save the menu, you can use this CSS class to style that particular menu item differently.

contact-us {background-color:ff0099; border-radius:5px; } Here is how it looks on our test site.

This particular CSS trick makes your navigation menus look more interactive. a:hover { background-color: a6e4a5; color: 666; border-radius:5px; } In this example, primary-menu-listis the CSS ID used by your theme for the unordered navigation menu list.

Normally navigation menus appear on top and disappear as a user scrolls down.

You can add the following CSS code to your theme to make your navigation menus sticky.

Here is how it looks in our demo.

Many websites use large or fullscreen background images with theircall to actionbuttons.

This makes users more likely to focus on your call to action.

site-navigation {background-color:transparent;} This is how it looks on our demo site. Depending on your theme, you may need to adjust the position of the header image so that it covers the area behind your transparent menus.

7. Style the First and Last Menu Items

By include the a.first and.last classes in your WordPress navigation menu, you may customize the appearance of the first and last items in your menu. This will ensure that the relevant things will be styled even if the items in your menu are rearranged in the future. To accomplish this, you must include the following code snippet in your theme’s functions.php file: $items – classes= ‘first’; $items – classes= ‘last’; return $items; function wpb first and last menu class($items) $items – classes= ‘first’; $items – classes= ‘last’; return $items; adding a filter to the WordPress navigation menu objects and wpb first and last menu classes is a good idea.

  • You may style the menu items by referencing those classes.
  • The first and last menu items should be bolded using a CSS stylesheet.first an.last an This is how it appears on our demonstration website.
  • You should have learned something new about WordPress navigation menus after reading this post, we hope you found it useful.
  • We encourage you to subscribe to our YouTube Channel for more WordPress video tutorials if you enjoyed this post.
  • Please be aware that our material is sponsored by our readers.
  • See how WPBeginner is supported, why it is important, and how you can help us by donating.
  • Over 1.3 million readers around the world put their trust in us.

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.

For example, the majority of WordPress themes have a primary menu that shows at the top of the page. 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 saving the menu in several different locations and then visiting your site to see how it appears.
  5. 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? If this is the case, have a look at our guide on how to establish a separate page for blog posts on the WordPress platform.

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 establish a new website, a menu is automatically generated for you. In contrast, if you need to start from scratch and construct a new menu, this instruction will show you how to do so.

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 guide 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.

12 Excellent Ways to Customize Your WordPress Navigation Menu

Finding out how to alter the WordPress navigation menu is a frequently asked question on the internet. Given the fact that navigation is one of the most important parts of any website, this is understandable. It directs users throughout the site and, in general, makes a significant contribution to user experience and user friendliness (or lack thereof). If you’re seeking for methods to make your WordPress website’s navigation menu more personalized, you’ve come to the perfect spot. The purpose of this post is to provide you with a number of options for customizing your website’s navigation in terms of content, appearance, and placement.

Are you ready to work together to navigate this issue (yes, I have already placed a dollar in the pun jar)?

You might be interested:  Wordpress How To Set Homepage? (Solution)

How to Add and Configure Menus in the WordPress Admin Dashboard

Let’s start with the capability that comes with WordPress out of the box. Under AppearanceMenus, the CMS gives you complete control over the appearance of your navigation menus. You may use this section to add menu items, rearrange and rename them, apply menus to specific areas, and much more.

Step by step, let’s walk through it. (Quick note: You may alternatively conduct all of the following steps in the AppearanceCustomizeMenus menu and then see the changes in the Customizer if you prefer.)

1. Create a Menu

When you first arrive at this section of your website, you may see that it is completely empty, as shown above. If this is the case, the first item of business is to give your menu a name at the top of the page. After that, click on theCreate Menubutton to begin creating your menu.

2. Add Menu Items

As soon as you do, the options on the left will become available to you. You may add items to your freshly created menu from this page. If you want a page to appear in your WordPress navigation menu, for example, you can simply check the box beside the name of the page in the Pages section. Select View All or Search from the drop-down menu. If you are unable to locate the page you are looking for underMost Recent, please contact us for assistance. When you have found the correct page and checked the appropriate box (several selections are permitted at the same time), click on theAdd to Menu button at the bottom of the page.

Posts and categories function in the same way, except for the fact that they include different sorts of material.

Aside from that, though, there isn’t much of a difference.

WordPress also makes use of it by default for theHomeoption parameter.

3. Customize Menu Items and Labels

It’s time to start customizing your menu items now that you’ve added them. The first thing you can do is rearrange the sequence of events. To do this, simply drag and drop objects with your mouse until they are in the order you like them to be. Also feasible is to relocate them to the right and construct submenus that will emerge when someone holds their mouse pointer over their parents. When you click on the little arrow symbols, you will be presented with further alternatives. First and foremost, you have the option of customizing the menu label (the words that will display in the menu on the website) to whatever you choose.

Second, you’ll see links that will allow you to make the identical modifications to the menu item positions that you did previously by simply clicking on the menu item positions.

4. Take Advantage of the Screen Options

The screen choices are located at the top of the screen, and you may access them by clicking on them. Additionally, you have access to extra choices for altering the WordPress navigation menu items from this section. Some of them are rather technical, but we should nevertheless include them for the purpose of completeness’s sake.

At the top of the page, you have the option to enable more choices for theAdd menu items section, including the ability to add tags and other content categories or taxonomies to your website. Additional options for your menu items may be found towards the bottom of the rung:

  • When this option is enabled, you may specify that single menu items should open in a new tab when selected. Link Target— This is particularly handy for third-party connections
  • Nonetheless, When someone holds their mouse over the menu link, the title attribute’s text shows as a tooltip in the web browser. Cascading Style Sheets (CSS Classes)— Allows you to create customized CSS classes for menu items in order to apply custom styling to them. More on it in a moment. A specific property that you may add to external links to indicate your relationship to the site to which you are connecting is called Link Relationship (XFN). Detailshere
  • If your theme supports it, you may include an explanation for your menu item for your visitors, which will be shown if your theme does not.

Is everything clear? Then let’s get this menu in front of everyone.

5. Publish Your Menu

As soon as you are satisfied with your selections and the content of your menu, it is time to put it on the internet. You have two options for accomplishing this: One option is to select a display location from the Menu Settings menu. Simply pick a location by selecting it from the drop-down menu (the options available may vary depending on your theme, and some may already be selected) and clicking the large blueSave Menubutton. Done. Alternatively, you may locate a list of menu places in your theme by selectingManage Locationsat the top of the page.

Either of these options will result in your revised menu being published on your website.

To do so, just navigate to AppearanceWidgets, drag theNavigation Menuwidget to any available widget space, and then choose the desired menu from the drop-down menu that appears.

Advanced Ways to Customize WordPress Navigation Menu

Okay, that concludes the list of WordPress-native methods for customizing the navigation menu. However, what if you want to make more complex changes, such as changing the colors or other design elements, or moving the menu to a different location? That is what we shall be discussing right now. Because we will be utilizing the Twenty Twenty theme for the examples in this section, the code samples may not be applicable to every other theme in the same way. The information provided in this section will help you understand how to make them work with your current theme’s markup.

Please remember to maintain your responsive design in order to ensure that your menus appear properly on mobile devices as well!

1. Find the Right CSS Selectors

If you want to entirely customize the WordPress navigation menu to meet your specific requirements, you will need to use some CSS (or, alternatively, aWordPress page builder). In order to accomplish this, you must first understand that the conventional WordPress navigation menu is constructed as an unordered HTML list. It looks something like this when a WordPress menu is generated by the HTML output of the plugin: The CSS selectors shown above may be used to style your menu in the following ways:

  • Site-header.primary-menu-wrapper is the container for the menu. ul.primary-menu is a menu list element in the site-header template. Site-header.primary-menu li
  • Site-header.secondary-menu li
  • Navigation items The following are connections to navigational items: site-header.primary-menu li a
  • Site-header.primary-menu li ul
  • Site-header.secondary-menu li ul
  • Items in the site-header.primary-menu li li drop-down sub-menu: site-header.primary-menu li li
  • Drop-down sub-menu item links: site-header.primary-menu li li a
  • Site-header.secondary-menu li li a

As previously stated, this varies slightly from theme to theme. Use the browser developer tools to figure out which selectors are appropriate for the project you’re working on. Basically, right-click the element you wish to change and select InspectElement from the context menu. You’ll be sent to the developer tools, where you’ll be able to examine the HTML structure of your menu as well as the CSS selectors and style that have been applied to it.

You will be able to edit or rewrite them as a result of this information (if you are going to make a lot changes, use achild theme). So far, everything is clear? After that, let’s look at some instances of how you may alter the WordPress navigation menu in this manner.

2. Change Menu Colors

Color-changing menus and menu items is one of the simplest changes you can make to your website. You have a number of options in this situation. Let’s take them one by one and see how they go.

Modify the Menu Background

The first thing you notice is the backdrop of the menu. Because the navigation menu is often a component of the header in many themes, changing the color of the header would allow you to alter the backdrop of the navigation menu as follows: background:ced0ce; site-header background:ced0ce; Here’s what happened as a result: However, this isn’t always the case; some themes have navigation bars that are separate from the rest of the theme. You may change the background color of the menu by adjusting the wrapping element of the menu itself in this section.

top-navigation background:ced0ce; top-navigation background:ced0ce; Take use of the developer tools to determine which piece is the most appropriate for your particular theme.

Playing With Font Colors

When you alter the background color, it is likely that the typeface will no longer look well against it. For this reason, it is critical that you understand how to make modifications to things as well, so that everything works together seamlessly. For the most part, because WordPress navigation menus are composed of unordered lists (ulin HTML) containing list items (liin HTML) that include links (ain HTML), you may target them using the syntax shown below: site-header.primary-menu li a site-header.primary-menu li a color:000; color:000; The following is the result of the code shown above: You may also use the:hoverpseudo class to add effects to menu items when they are hovered over with the mouse using the same HTML, as seen in the example below.

site-header.primary-menu li a:hover text-decoration: underline dotted; text-decoration: underline dotted; While you’re at it, you might want to have a look at the terms:active,:link, and:visited as well.

To conclude, you may make advantage of the aforementioned feature inside the WordPress menu settings in order to assign custom classes to menu items and target them separately if necessary.

You obtain the following result:

3. Change the Menu Position

To modify or rearrange the WordPress navigation menu is among the most often sought techniques to alter the WordPress menu on the internet. You must first register any extra menu locations that you wish to have on your website before they can be shown. This occurs within your theme’s functions.php file, with either register nav menu(for a single menu) or register nav menus(for multiple menus) (for create more than one menu position at the same time). So, if you want to learn more about the menus on your site, the first step is to look in the functions.php file of your (parent) theme for something similar to the excerpt below.

You can then use that information to a) identify the navigation menu in your theme files and b) relocate the navigation menu to wherever you desire.

Consider the major menu in Twenty Twenty, which we already know how it appears in its default configuration.

wp nav menu There are several further choices for customizing its output, which may be found in the official documentation. It goes without saying that you can use the method to register a menu anywhere you wish, rather than merely moving existing markup around.

Create a Sticky Menu

Typically, WordPress navigation menus are located at the top of the page and disappear as you scroll down the page. It will remain at the top of the screen even if you scroll lower using a sticky menu. Your visitors will appreciate being able to navigate your site without having to scroll all the way back to the top. In most cases, it is not too difficult to achieve. The majority of the work consists in adding the CSS attribute ofposition: fixed to the navigation element’s body. However, depending on the theme markup, you may require a few of more items.

I’m confident that with a little detective effort, you’ll be able to figure it out for your own site.

How Will You Customize Your WordPress Navigation Menu?

Site navigation is a critical component of any WordPress website’s structure. A website becomes virtually useless if it is not correctly configured. Making changes to your navigation menus can be accomplished in a variety of ways. WordPress comes with a number of built-in capabilities that enable you to accomplish a great deal. Even if that isn’t sufficient, you can build more complex alterations using a little CSS and PHP. You now have all of the information you need to make this happen. What changes did you make to your WordPress navigation menu to make it more functional?

Edit WordPress Navigation Menu

Using our WordPress themes, we will demonstrate how to create and customize header menus, header more, and header more with this lesson on the visualmodo knowledge base. Before you begin editing your WordPress navigation menu, you must first do the following: As demonstrated in this lesson, you should have a logo on your website. Your website must already have some pages built in it (to fill and be used as “menu items”); also, a WordPress “primary menu” must already be configured. To create a header navigation menu, navigate to WPDASHBOARDAPPEARANCEMENUS and follow the instructions.

Before saving the menu, make sure it is set to be the ‘Main Menu,’ as shown in the attached image.

How to add or remove icons from navigation menu?

Navigate to the visualmodotheme optionsheader section of your WordPress dashboard. This section contains toggle switches for the showwoocommerce store cart icon and the search icon, which you can use to turn them on and off. Another option is to include a side menu icon on the navigation bar, which will open another menu when clicked. For more details on this symbol and its usage, please check this guide.

How to set a full-width navigation menu?

Locate the ‘Boxed or Stretched Style*’ option in your WordPress dashboardvisualmodotheme optionsheaderstyle and click on it. You may also vary the size of your menu, as well as the colors of the menu hover and active menu items, by picking the ‘Link Color Style’ for the ‘background link’ option in this section.

How to change navigation menu colors?

Go to your WordPress dashboard and log in.

color choices for the visualmodotheme Headerand you will be presented with the options for customizing your header colors. You can also add more colors to your header by selecting: Choose ‘custom color’ from the drop-down menu under ‘color mode’ in theme preferences.

How to change navigation menu fonts?

Select Visualmodotheme optionscolorsTypography from your WordPress dashboard to see the options for configuring your header fonts in the manner that you desire for your site, including the sizes, styles and heights of the fonts, spacing between the fonts, and fonts themselves. Please make sure that the first option in the ‘enable custom fonts’ section is set to ON before proceeding.

How to keep header menu fixed while page scrolling-down?

Select ‘Fixed Navigation’ from the visualmodotheme settings in your WordPress panel and toggle it on. To complete the process, simply click on the ‘Save Changes’ button and you’re done. Visualmodo allows you to customize the WordPress navigation menu.

Leave a Comment

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