A configurable OpenStreetMap Field for ACF.
As of April 2026, ACF OpenStreetMap Field is a WordPress map acf openstreetmap leaflet plugin with 9.0K+ active installations and a 4.6/5 rating from 24 reviews. It has been downloaded 134K+ times in total. Requires WordPress 4.8+ and PHP 5.6+. Available on WordPress.org since 2019. Last updated 1 year ago — may have compatibility concerns. Downloads are down 36% this week. Support resolution rate: 0%.
Hazzle free OpenStreetMap with ACF.
Return Format:
Raw data will return an array holding the field configuration.
Leaflet JS will return a fully functional leaflet map. Just include <?php the_field('my_field_name'); ?> in your Theme.
You can choose from a long list of map styles and it supports multiple markers.
iFrame (OpenStreetMap.org) Will return an iFrame HTML. Only four map styles are supported
– the ones you find on OpenStreetMap – and not more than one marker.
Map Appearance: Pan and zoom on the map and select from the Map layers to set the initial map position and style in the editor.
Map Position: If you’re more like a numbers person here you can enter numeric values for the map position.
Allow layer selection: Allow the editor…
I cannot understand why OSM was not addressed in ACF by default from the outset.
Can’t give 6 stars?
This field has solved the only problem I had in my project, a must if you don’t want to depend on google maps.
Simply awesome.
Thank you very much for your work.
Thank you! Been looking for an ACF replacement for Google Maps for a long time… not sure why it took me so long to find this. A pretty painless replacement with no hassles about keys and credit cards. OSM looks beautiful as always.
I feel dumb, I’d like to use that plugin with ACF and Enfold theme, but I just can’t make it work. I haven’t find either a step by step guide to help me to sort it out.
The only support I found is on that page: docs.acfviews.com display-content/meta-fields/advanced-fields/acf-openstreetmap-field until it is written: “Paste the shortcode into place.”
What shortcode? What place? That doesn’t say.
I have copied the php code (<?php the_field('my_field_name'); ?>) in my function.php child theme as well…. still nothing.
Not so easy for non developers.
Just need a walk-through tutorial… 😉
This plugin gives a perfect way to replace google maps by openstreetmap in ACF.
OpenStreetMap is so much better for GDPR.
Also, with the UNCODE theme, I had issues with ACF Google Map field in a situation.
| WordPress | 4.8+ requiredTested up to 6.7.5 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.