This post may contain affiliate links. Please read my disclosure for more info.
Add A Link to Your WordPress Menu
Add a Link to Your WordPress Menu
You know, I had such a hard time with this procedure back in the day. It seemed like I could never get it right. Then one day I figured it out and I felt like such a doofus. This is so easy and so effective. I will show you how to do it over the next few steps.
Creating a WordPress Website Menu
Let’s first go over making a menu in WordPress. This is not always blatantly obvious for many so bear with me while I discuss it:
Login to the backend of your website http://yourdomain.com/wp-admin
Under the Appearances heading in the left navigation panel click the Menus option
You may not have any menus created if your website is new
Click the Create A New Menu option
Give your menu a title… I like to title it based on what it does NavMenu, FooterMenu, etc…
Click the Create Menu button
Now we need to add some links to our menu. Look to the left and you will see pages with check boxes next to them
Check the pages you want to be added to your menu
Click the Add to Menu button (1)
The pages are now listed in your menu
At the bottom in Menu Settings check the box that indicates where you want your menu to display…I will check Primary Header Menu (2). I want my menu to the main navigation menu for the website
Click the Save Menu button (3)
Review your website now and see how the menu looks
Here is how mine looks and I realize that I would like my Contact Us link to be listed on the far right of my menu…So, I need to go back and edit my menu
When editing the menu all you do to move links is click and drag where you want them to be
Creating Sub Menus in WordPress
A submenu is a link that is listed beneath a main link on the toolbar. When someone hovers over the main link a submenu toolbar will display. Simply drag your links to arrange this. When dragging you will notice a dashed border around the links. If you offset your link just a little bit the dashed menu will be display offset from the primary link. Let go of your mouse and the sublink will be created. In my example below, I have moved the Contact Us to the far right and moved Resources to a sub-link beneath the page, “Rent A Website For Your Business”.
Add a link to Your WordPress Menu
You may decide that instead of adding a page to your menu maybe you would like to add a link to another website. Here’s how:
We will add a link to Yahoo on our toolbar
Look at the very top of your website backend and you will see a button on the top right that says, “Screen Options”
Click the Screen Options button
Check the following options:
Click the Screen Options button again to hide the menu
Under Appearance in the left navigation panel click the Menus option
Click the Custom Links section of the menu
Add your URL to the URL field
Add Link Text—Name to be displayed
Click the Add to Menu option
Arrange the link where you want it and click the Save Menu button
View your website to ensure the link is visible and then click it to make sure it works
Here is my example:
Oops, I forgot something. Did you notice that when you clicked your link that you were taken away from your website and taken to the destination. That is no good, in my opinion. I want to fix that.
How to Open a WordPress Menu link in a New Tab
Click the Screen Options button again
Check the box that says, “Link Target”
In your menu, click the arrow head (1) next to the Custom Link title
Check the box that says, “Open link in a new tab” (2)
Save your menu
Check your site and your menu again to ensure it is working properly.
Happily married, father of six, living in Mobile, Alabama. I build websites because I enjoy doing it, I enjoy being able to help small businesses, and I like the challenge. Contrary to popular belief, I am not getting wealthy from this. I do this business as a hobby, as a service, and to make a little bit of golf money.
I am a certified teacher, project manager, training manager, technology instructor, husband, father, brother, friend, a Baptist deacon, and most importantly--a Christian.