A free travel map plugin for WordPress
Add a beautiful map & gallery of nearby travel spots to any WordPress site — one line in a Custom HTML block, or the Photerra Nearby plugin. No code.
Add it to WordPress in about a minute
- In your WordPress admin go to Plugins → Add New and search for Photerra Nearby. Install and activate it.
- Edit a post or page, add the Photerra Nearby block, and pick your location, layout and style in the sidebar. (Or use the
[photerra_nearby]shortcode anywhere shortcodes run.) - That’s it — it resizes itself and stays fresh as travelers add photos. Set site-wide defaults under Settings → Photerra Nearby.
<script async src="https://photerra.com/embed/v1/loader.js" data-hub="sf" data-layout="grid" data-cfasync="false"></script>Customize the location, layout, theme and colors — and copy your exact line — in the widget builder.
WordPress strips <script> tags from post content for non-administrator authors (that is KSES, and it is a security feature, not a bug), so paste the embed as an administrator or use a Custom HTML block. If your theme runs an optimizer — WP Rocket’s “Delay JS”, Perfmatters, LiteSpeed, Autoptimize — the snippet already carries data-cfasync="false", which every one of them honours.
Questions
- Is there a Photerra WordPress plugin?
- Yes — Photerra Nearby is on the WordPress.org directory, so you can install it from Plugins → Add New without leaving your admin. It adds a block, a
[photerra_nearby]shortcode and a settings page. The one-line embed below does the same thing without a plugin — useful on WordPress.com Business, where you cannot install one. - Will it work on WordPress.com?
- On the Business plan and above, yes — those allow custom HTML embeds. The free and Personal plans block third-party embeds entirely, which is a WordPress.com restriction we cannot work around.
- Does it slow down my site or hurt Core Web Vitals?
- No. The loader is a small asynchronous script, and the widget itself renders inside a lazy-loaded iframe — so it never blocks your page render, and it reserves its height up front so it cannot shift your layout.
Every photo is real travel photography, shown with credit to the person who made it, and we honor each contributor’s privacy choices. It’s free because it helps people discover great places — not because we sell anyone’s data.
The photography behind it
Every photo in the widget is a real place at a real coordinate, contributed by a traveler or drawn from openly-licensed archives — the same corpus behind Photerra’s destination pages.
Having trouble? Talk to a person.
If the widget isn’t showing up on your WordPress site, or it’s showing the wrong place, we can usually spot it in a minute. We answer every message ourselves — there is no ticket queue and no bot.
Want your city added? Request a location — we add new places regularly.