Skip to main content

This article has been submitted by Mick Heylen, a noforeignland sailor who tracks his boat on noforeignland and displays his journey on his personal blog. More information on how to embed the noforeignland map can be found in our help pages.

I assume that you already have some experience with working in WordPress and that you can create a new page or edit a page.

The procedure explained in this blog uses WordPress’s built-in Block Editor. Within the WordPress community, we used to talk about Gutenberg, but since the 6.* versions of WordPress we’ve been talking about the Block Editor. In a later blog I will also make a version for use with Elementor. Which editor you should use for WordPress is partly a personal taste, or is decided for you when you purchase a certain theme. I prefer to work with the in WordPress built-in Block Editor. This one is a bit less intuitive than other editors, but much lighter and therefore faster. There is also less need for extra plugins, which improves the maintenance of the website and makes it less vulnerable to hacking.

Understanding iframes

To be able to show the map of noforeignland on our webpage we need to use an iframe.

An iframe is a container or an element in which we can display the content or part of the content of another website. In standard html, the <iframe> tag is utilized to create this inline frame, with attributes such as src, width, height, and frameborder providing additional customization options.

Luckily for us, the “Custom Html Block” in Block Editor creates the necessary code and tags for us, all we have to do is enter our personal URL copied from the noforeignland help pages.

1. Add a custom HTML block

Create a new page, or open the page on which you want to show your personal NFL map.

To add a Custom HTML block, click on the + Block Inserter icon and search for it.

You can also use your keyboard and type /html on a new line and press enter to add a new custom block

2. Copy your URL

Now you need to copy your URL from the noforeignland “Embed a map in your web page” support page.

Make sure you’re properly logged in to the website. Click on the “Copy HTML to clipboard” button and proceed to the next step.

3. Insert your URL

Once you’ve added the block, you can insert your noforeignland URL into the html field.
Press Preview to activate the view of your map.

4. Publish your page

Preview your page by clicking the preview icon in the top right corner. You can of course add extra elements on your page. When you are ready click the “Publish” button in the top right corner.

Your location now shows on your website:

By Mick Heylen

Mick started sailing at the age of 12 and spent 10 years intensively competing on dinghies. In 2020, Mick and his wife Linde bought their Etap 37s, Turadh, with the goal of traveling for longer periods. They now spend thier time slow cruising, discovering surprising and beautiful places and meeting interesting people.

7 Comments

  • Ralf says:

    Hello Mick,
    I followed your instructions and all seemed to be perfect, the map showing up and pinpointing our position while I was editing our webpage. Only, although I saved it, it didn’t show on our website. It shows on “preview” next to HTML but it doesn’t show if I click on the preview button (on the top right, just left of “save”).
    What am I doing wrong?
    Thanks in advance,
    Ralf, SY Flora

  • Ralf says:

    Hello Mick,
    Sorry for the delayed answer, I was busy getting back to our boa5 in FP and getting everything ready on Flora.

    It is embedded n this side (but sadly doesn’t show): https://syflora.blog/position/
    I have pictures of it during the process if that helps but I can’t send them via this reply.
    Ralf

    • Mick says:

      Hi Ralf, it seems WordPress.com websites are limited in using iframes to some approved services and NFL is not on that list. Self hosted WordPress websites don’t have that problem. I will try to find a workaround when I’m back in Belgium after 18/10. I’ll keep you updated on the progress.

  • Avatar photo Lin Parker says:

    Hi Mick.
    Nice article. Shame it doesn’t work on my site either.The same happens to me as Ralph describes above. Looks good in preview but not online.
    Velvetlady.wordpress.com
    Hope you can help.

    • Mick says:

      Hi Lin, it seems WordPress.com websites are limited in using iframes to some approved services and NFL is not on that list. Self hosted WordPress websites don’t have that problem. I will try to find a workaround when I’m back in Belgium after 18/10. I’ll keep you updated on the progress.

  • Mick says:

    Hi Lin, it seems WordPress.com websites are limited in using iframes to some approved services and NFL is not on that list. Self hosted WordPress websites don’t have that problem. I will try to find a workaround when I’m back in Belgium after 18/10. I’ll keep you updated on the progress.
    My best, Mick

Leave a Reply