This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



The UMapper plugin is a universal mapping platform that makes it a snap to create engaging maps and add them to your blog posts.

Microsoft Bing, Google Maps, Yahoo, OpenStreet and CloudMade are all supported by this truly universal plugin.


If you encounter any problem whatsoever, please, feel free to contact me via victor ~at~ afcomponents ~dot~ com.

Please make sure that you are running WP 2.8 or higher + PHP5, otherwise plugin would not work as expected.

New version includes:

  • Full WP 2.8 support
  • Interfaces got redesigned and should be more user-friendly now!
  • GeoDart games – check out this tutorial and create your own geo-games!
  • New provider added – CloudMade!
  • Embed templates – additional customization of your maps (including GeoDart games!)

Supported map providers:

  • Microsoft Bing
  • Google Maps
  • OpenStreet
  • Yahoo!
  • CloudMade (Standard and Stamen)


  • Integrated map editor – must see!
  • Switching between map providers on fly
  • Editor has HTML capabilities and allows Wikipedia and GeoNames search!!
  • Routing
  • Allows non-technical users to create and manipulate objects, markers and geometrical shapes on the map
  • Provides “save” and “edit” functionality
  • Allows map distribution via embeds and widgets
  • Allows syndication of map data using KML

BIG thanks to our i18n contributors!

Want to help translating the plugin into your language? Please, contact me via victor ~at~ afcomponents ~dot~ com..

More Info:


General requirements:

  • PHP 5.2.5 (5.1+ would probably also be ok, although no tests have been done)
  • curl library should be enabled in your PHP installation
  • WordPress 2.8+ (we test each stable version when it becomes availble)
  • JS is enabled in browser

Umapper plugin was tested to run in following browsers:

  • Firefox 2
  • IE 7
  • Apple Safari 3
  • Opera 9
  • Generally any browser supported by WordPress should be ok


  • Admin / Integrated Map Editor
  • Polygon usage example.
  • UMapper editor fully supports HTML - check out this MU stadium image.
  • Wikipedia search example.


Please review requirements for using this plugin.

This section describes how to install the plugin and get it working.

Stand-alone WordPress installation:

  1. Download the plugin and unzip archive into /wp-content/plugins/ directory.
  2. Login into your blog as admin and activate the plugin through the ‘Plugins’ menu in WordPress
  3. Once activated, you should see the warning requiring you to obtain API-key for UMapper.
  4. UMapper configuration page can be accessed directly at Plugins/UMapper Configuration menu in WordPress or by clicking the link present in above-mentioned warning.
  5. In order to operate the plugin you need to obtain API-key from Umapper. Just sign-up for a free account, and then, on account page, request the key.
  6. Once you enter the UMapper API-key, your plugin is ready to rock!
  7. Make sure you go through FAQ and Notes for any additional information.


I have several blogs, can I re-use single API-key for all of them, or should I obtain separate key for each of this blogs?

For simplisity and ease of use you are required to obtain API-key only once, then you can re-use it on any number of WordPress installations. Moreover, if in future UMapper would add support for other platforms, such as Joomla, you would be able to reuse the very same key for them too.

What PHP and WordPress versions are required to successfully run the plugin?

Plugin was tested to run with following versions:

  • PHP 5.2.5 (with curl module enabled)
  • WordPress 2.5.1
  • JS is enabled in browser

Plugin will NOT work with PHP4, if you are still using it, consider upgrading – it’s really the time PHP4 gives way to PHP5.

Which browsers have been tested and fully support the plugin?

Here is the list:

  • Firefox 3
  • IE 7
  • Apple Safari 3
  • Opera 9
I am getting “parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in Umapper.php..” error. What causes it?

You are using PHP4 and PHP5 is required to run the plugin.

What is the exact code I need to use to add UMapper maps in my posts?

You do not need to type the code manually, UMapper was designed to be as simple as possible.
Just navigate to post edit page and click the U button (it is located in Add Media block) to open user-friendly map addition window.

Am I required to get an account on UMapper and why would I need one?

Yes, you are required to obtain account on UMapper. The reason is simple –
by registering an account you obtain API-key which serves as a bridge between your WP installations and UMapper API.
As UMapper strives to become really universal, single account registration would be enough to power any number of WP blogs,
as well as any other platforms we would support in future.

What about WordPress MU?

Plugin should work w/o problems.

Where maps are stored?

Map data is stored on UMapper’s servers. You can restrict access to your maps on UMapper site, by logging into your account and editing map preferences.

Can I use my maps on pages as well as blog posts?


Can I request/suggest a feature and how long does it normally take to be implemented?

Feature requests and bug submissions should go through UMapper’s Google Group.
UMapper is under heavy development and it normally takes 2-3 days for a new features, and about 12 (generally less) hours for bug requests. So, please, take your time and help us building better UMapper!

Can I edit map once it is created?

Absolutely. Starting from version 1.3 you can just select previously added [umap] tag and hit UMapper media button – new window would contain your previously added map.


Read all 1 review

Contributors & Developers

“UMapper” is open source software. The following people have contributed to this plugin.


Translate “UMapper” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.