Add custom link to menu to logged in users only

This article will show you how to add a custom menu item to an existent nav menu.

In this example, I will add a link to My Account page to display to logged in users only.

Before we get to the code, you will need to go to Appearance > Menu and create a new menu. Call it: top nav.

Next, assign that menu to Header Navigation ( Top Bar ) location.

Now add the below code snippet to your child theme’s functions.php file:

Go to Appearance > Themes and activate the child theme. Now, the link to the My Account page will be displayed in the header.