This plugin will enable a simple short code that you can use for embedding Google Maps in any WordPress post or page. The short code uses the WordPress HTTPS API and the Transients API for delivering cached maps with little to no impact on your site’s performance.
Maps are displayed with the [pw_map]] short code:
[pw_map address="New York City"]
The size of the map can be adjusted by supplying the width and height parameters:
[pw_map address="New York City" width="400px" height="200px"]
You can also use percentages for sizes:
[pw_map address="New York City" width="50%" height="200px"]
Maps are cached using the WordPress Transients API, which allows for very simple database-based caching.
Each time you display a map, the address specified is used to generate a unique md5 hash, which is used for the cache identifier. This means that if you change the address used for your map, the cache will be refreshed.
The maps are cached for 3 months, though are automatically cleared (for individual maps) when you change the address in the short code.
Download Plugin

This is great, thank you for sharing this plugin. I have reviewed several Maps plugins during last few months while writing for wplift and I think this plugin will truly help a lot of people. There are some really excellent plugins to display Google, Bing or Mapquest maps but this one is simpler and easier and plus it has built in support for caching.
My biggest complaint with most map plugins is just that they’re generally too heavy. I like simple, light plugins
Awesome Pippin, great plugin
My daughter is building her school’s FLBA chapter a news and community calendar site, Of course she chose WP to build on, but I’m not allowed to help, Per se… but I can suggest plugins =D She is required to incorporate maps… this will be so easy for her to use.
Great to hear!
Hey Pippin,
Any facility to use multiple addresses or provide lat/lon? The image at the top of the page shows two pins (red and blue).
No, sorry.