Embed an interactive venue map in WordPress

WordPress accepts the Waygo embed code as-is. No plugin, no shortcode, no script: one HTML block with the iframe from your dashboard.

Block editor (Gutenberg)

  1. Copy the embed code

    In the Waygo dashboard open your map, scroll to Links, and click the Embed code chip.

  2. Add a Custom HTML block

    Edit the page. Click + where the map should appear, search for Custom HTML, and paste the code into it.

    Custom HTML block

    <iframe
      src="https://maps.waygomaps.com/acme-expo-2027?embed=1"
      title="Acme Expo 2027"
      width="100%"
      height="640"
      style="border:0;border-radius:8px"
      loading="lazy"
      allow="fullscreen; geolocation"
    ></iframe>
    
  3. Preview, then update

    The block's Preview tab shows the map in place. Click Update to publish. For a full-width map, set the block's alignment to Wide or Full width in the block toolbar.

Classic editor

Switch the editor from Visual to Text (the tab at the top right of the editor), paste the embed code where the map should be, and update. Do not switch back to Visual before saving: the visual editor can strip the allow attribute.

Page builders

BuilderElement to use
ElementorAdd an HTML widget and paste the embed code.
DiviAdd a Code module and paste the embed code.
WPBakeryAdd a Raw HTML element and paste the embed code.
Beaver BuilderAdd an HTML module and paste the embed code.

If the map does not show

  • A security plugin or your user role strips iframes. Contributors and Authors cannot post iframes on multisite installs; an Administrator or Editor can. Some security plugins remove iframe tags: allow the domain maps.waygomaps.com in the plugin's settings.
  • The map is a draft. The frame shows “This map is not available right now” until you go live in the dashboard.
  • The page is cached. Purge the page cache after adding the block.

Frequently asked questions

Do I need a WordPress plugin to embed a Waygo map?
No. The embed code is a standard iframe; the Custom HTML block (or your page builder's HTML element) is enough.
Can I put the map in a sidebar or footer?
Yes. Use a Custom HTML widget in the widget area and give the iframe a smaller height, for example 360.
Does the map work with my WordPress theme on mobile?
Yes. Keep width at 100%; the map fills the column your theme gives it and switches to its mobile layout on phones.
Can I show one exhibitor's booth on that exhibitor's page?
Yes. Build a place link in the dashboard with Also give me an embed snippet ticked, and paste that snippet on the exhibitor's page.