Displaying external links in the navigation

There are times when you might want to direct your website visitors to an external source (another website) to help them get something done related to your business. It might be to help them order your food using services like Uber Eats, book a room via Booking.com or Airbnb, or schedule a meeting using services like Calendly to find an available time in your calendar quickly.

Having those options listed in your main navigation menu can prove to be beneficial and help you achieve your business goals. At the same time, people visiting your website might not expect to be redirected someplace else and get confused when a page that looks nothing like your website loads up.

A good example of this practice is the way Wikipedia marks any external links in their articles. To help overcome this challenge, we built a feature that allows you to apply different styling to external links and make it obvious that clicking on that menu item will take people off the site.

Visual representation of an external link in the menu

If you’re in need of it, follow the steps below to have it up and running in no time:

  • First, add a Custom Link to the navigation menu that links to the external source (another website). To learn how to do that, read this article
  • Next, from your WordPress dashboard, navigate to AppearanceCustomizeMenus;
  • Choose a menu, then click on a menu item that you want to mark as an external link;
  • In the CSS Classes* field, add the following text is-external-link 
  • When you’re done, click the Publish button.

Here’s a step by step video that can guide you through:

Displaying external links in the navigation menu

* If you don’t see the CSS Classes field, navigate to AppearanceMenus, click on the Screen Options button from the top right corner and check the CSS Classes option. View the screenshot for details.

Updated on March 8, 2021

Can't find what you’re looking for? Ask a human.

We're a small team of real people providing real help. Send us an email at hello@pixelgrade.com and we will give you a helping hand.