Embed Google Maps shortcodes in pages and posts, either by center coordinates or street address, or by URL to a Google Earth KML file.
As of April 2026, Flexible Map is a WordPress kml plugin with 7.0K+ active installations and a 4.8/5 rating from 66 reviews. It has been downloaded 356K+ times in total. Requires WordPress 4.6+ and PHP 5.6+. Available on WordPress.org since 2012. Downloads are up 13% this week. Top alternative: OSM – OpenStreetMap.
Flexible Map allows you to add Google Maps to your WordPress website with simple shortcodes.
flexmap_show_map() for theme and plugin developersGet started with Flexible Map.
Read the manual online.
Implemented so quickly and easily. Worked straight out of the box for KML files. Highly recommend!
Can’t get much easier to display a .kml file on a webpage. For a time Google had a hard time loading a local .kml file so I stored mine on a public Google.sites page, but that seems to have been resolved. Just paste the shortcode pointing to a local .kml file and it will automatically center the contents on a map that will have Terrain, default or satellite maps. Zoom and scroll work correctly. My page is all about the map so this makes maintaining my webpage simple.
Just works, but you’ll need a Google maps API key.
I use this on ALL of my websites – at least five as of now. This is by far the easiest and most complete maps plugin out there. No need to create a “post” for every map. Just enter your address and parameters right in the shortcode on the page. Totally awesome, simple, lightweight, and lots of ways to configure your map.
Perfect “simple” plugin the just does what it sould do.
| WordPress | 4.6+ requiredTested up to 6.9.4 |
| PHP | 5.6+ required |
The full changelog can be found on GitHub. Recent entries:
Released 2025-08-09
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.