Add a map to WordPress (no plugin)
How does this MapsMaker embed workflow work?
Use a Custom HTML block in the WordPress block editor, then verify that the current user role, host, and security plugins permit iframe code.
How it works
Choose the WordPress editing path
The primary workflow below is for a self-hosted WordPress site using the block editor. WordPress.com plans, user permissions, themes, and page builders can impose different custom-HTML rules.
Add the iframe with a Custom HTML block
Publish the map, copy Share → Embed, add a Custom HTML block to the page, and paste the complete iframe. Preview the block, update the page, and then inspect the public URL.
Example: a member or branch directory
A branch directory can use a full-width Custom HTML block for the map, a short introduction above it, and an accessible text list or contact route below it.
Troubleshoot stripped or blocked iframe code
If the iframe disappears after saving, investigate WordPress permissions and security filtering before changing the MapsMaker code.
Limits and official WordPress guidance
No plugin is required for the basic self-hosted Custom HTML workflow, but that does not mean every host, role, builder, or security configuration accepts an iframe.
Frequently asked questions
Why did WordPress remove the iframe after I saved?
Does this work on WordPress.com?
Do I need a map plugin?
Will every caching plugin work with the map?
Can the same map appear on several WordPress pages?
Create your map in minutes
Start with a template, import locations if you have a spreadsheet, and publish a link or embed.