How to Add an Interactive Map to Divi’s Travel Blog Layout Pack

Last Updated on March 24, 2023 by 7 Comments

How to Add an Interactive Map to Divi’s Travel Blog Layout Pack
Blog / Divi Resources / How to Add an Interactive Map to Divi’s Travel Blog Layout Pack

Every week, we provide you with new and free Divi layout packs which you can use for your next project. For one of the layout packs, we also share a use case that’ll help you take your website to the next level.

This week, as part of our ongoing Divi design initiative, we’re going to show you how to add an interactive map to Divi’s Travel Blog Layout Packβ€˜s blog layout. This interactive map will contain all the continents and on click, the visitors will be redirected to the category page of that specific continent.

Preview

Before we dive into this use case tutorial, let’s take a quick look at the design that you can expect once you finish all the steps.

interactive map

Part 1: Download & Install the Free HTML 5 Maps Plugin

Step 1: Download the Plugin

Let’s start by downloading the free version of the HTML5 Maps plugin. This is just one of many interactive maps plugins on the market. Download HTML5 Maps by going to the following page and clicking on the download button.

interactive map

Step 2: Upload it to Your WordPress Website & Activate it

Once you’ve downloaded it, go ahead and upload it to your plugins. Make sure you activate the plugin as well.

interactive map

Part 2: Create Post Categories & Assign Travel Posts to Categories

Step 1: Go to Post Categories

In the next part of this post, we’ll create a world map with all continents. By clicking on one of these continents, visitors will be redirected to the category page of the continent they’ve clicked on. There, they will be able to see all the blog posts you’ve created that are relevant to that continent. But first, we’ll need to create the categories and their pages at the same time. To do that, start by going to your Posts > Categories.

interactive map

Step 2: Create a Category for Each Continent

Now, create a category for each one of the relevant continents as you can see in the print screen below.

interactive map

Step 3: Assign Posts to Relevant Categories

You’ll need to assign each one of your existing and future posts to one of the continents. This will, of course, depend on the content of your blog post. A blog post can be assigned to multiple continents as well if the content of your blog post allows it.

interactive map

Part 2: Create World Map

Step 1: Go to HTML Maps

Now, we’ll move on to the fun part! We’ll create an interactive map by going to our HTML5 Maps plugin > Maps.

interactive map

Step 2: Add a New Map

There both free maps and premium maps available. The world map containing continents is free so that’s the one we’ll go with. The world map showing countries is part of the premium plugin. Give your map a name, select the right map and click on β€˜Add a new map.’

interactive map

Step 3: Go to Map Settings

We’ve, now, created the map. We’ll need to make some modifications to it to make it match with our layout pack. Go to the Map Settings of the map you’ve created.

interactive map

Step 4: Modify General Settings

Although you can choose to make the map responsive, we’re going to use this map on desktop only. Navigating on mobile differs from navigating on desktop and I personally don’t think adding a map to the mobile version is the best way to go. The map would be scaled down because of the screen size which would make clicking on a continent pretty difficult. In the general settings, apply the following changes:

  • Borders Color:Β #ff6b5b
  • Responsive: Disabled
  • Map Width: 1200
  • Map Height: 600

interactive map

Step 5: Modify Detailed Settings for Each Continent

In the Detailed Settings tab, you modify each one of the continents individually. This is where you’ll need to add the URL you want users to be redirected to. The URL for each continent will need to match the slug of your category and will look like this:

  • yourwebsite.com/category/continent

Open each one of the continents individually and apply the following settings to them:

  • What to do when the area is clicked: Open a URL
  • Url:Β yourwebsite.com/category/continent (change to the relevant continent)
  • Area Color:Β #FF6B5B
  • Area Hover Color:Β #d64c3d

interactive map

interactive map

Step 6: Copy Shortcode

Save all the changes you made and copy the shortcode of the map you’ve created:

interactive map

Part 3: Add World Map to Blog Page

Step 1: Go to Blog Page & Enable the Visual Builder

In the last part of this use case blog post, we’ll add the map to our blog page. You could place the map on other pages as well but since it’ll open category pages, it makes the most sense to place it on the blog page. Start by going to your blog page and enabling the Visual Builder.

interactive map

Step 2: Add New Section Below Hero Section

Then, add a new section right below your hero section.

interactive map

Step 3: Remove Bottom Padding of Section

To reduce some of the space between this section and the next one, we’ll remove all of the default bottom padding of this section by adding β€˜0px.’

interactive map

Step 4: Hide Section on Tablet & Phone

As mentioned before, we’ll only make this map appear on desktop for UX reasons. Go to the Visibility settings of your section and disable the entire section on phone and tablet.

interactive map

Step 5: Add One-Column Row

Once you’re done with your section settings, go ahead and add a row with one column.

interactive map

Step 6: Add Text Module with Shortcode

The only module we’ll need to add is a Text Module containing the shortcode we’ve generated in the previous part of this post.

interactive map

Step 7: Save Page & Exit Visual Builder

That’s it! The only things left to do are saving your page and exiting the Visual Builder. Your interactive map is ready to be used!

interactive map

Preview

Now that we’ve gone through all the steps, let’s take a final look at the result we’ve achieved.

interactive map

Final Thoughts

In this use case blog post, we have shown you how to add an interactive map to Divi’sΒ Travel Blog Layout Pack. For this, we’ve used a world map with all the continents. By clicking on one of the continents, the visitors will be redirected to the category page of that particular continent. If you have any questions, make sure you leave a comment in the comment section below!

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! πŸ‘‡

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow πŸ‘‡

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How πŸ‘‡

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

New Starter Site for Construction (Quick Install)

New Starter Site for Construction (Quick Install)

Posted on October 29, 2024 in Divi Resources

Divi empowers you to build the best websites possible, and now, Divi Quick Sites takes website creation to a whole new level. This revolutionary tool lets anyone, regardless of skill level, generate a complete website in under two minutes! Divi Quick Sites provides everything you need to launch...

View Full Post
Divi 5 Update: Public Alpha Version 2

Divi 5 Update: Public Alpha Version 2

Posted on October 28, 2024 in Divi Resources

The Divi 5 Public Alpha is available for testing. As we progress towards the final release, we’ll update Divi 5 every two weeks, appearing as a standard update in your WordPress dashboard. If you use Divi 5, you’ll notice an update notification for Public Alpha Version 2 today. We have...

View Full Post
Divi Plugin Highlight: DiviFlash

Divi Plugin Highlight: DiviFlash

Posted on October 27, 2024 in Divi Resources

DiviFlash, a powerful premium plugin, offers a suite of tools to help you easily create beautiful, professional Divi websites. From advanced modules and layout packs to customizable sections and more, DiviFlash lets you design websites that captivate and engage your audience. In this post,...

View Full Post

7 Comments

  1. Where is a working example?

  2. Nice Tutorial. Could come in handy later on.

    Thanks

  3. Nice!! Thank you!

  4. How cool, thanks for sharing this plugin Donjete. I think I will have a play around with it.

  5. Looks great! Is there a way to see the live version?

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today