The Geolocation plugin allows WordPress users to geotag their posts using the Edit Post page or any geo-enabled WordPress mobile applications such as WordPress for iPhone, WordPress for Android, or WordPress for BlackBerry. Simply enable public access to show the location descriotion and a nice map widget.

Visitors see a short description of the address either before, after, or at a custom location within the post. Hovering over the address reveals a map that displays the post’s exact location.
If one would only like to show a textual version without accessing any external services when visitors see a post, one can enable a “plain” mode to prevent external access except for authors to set a particular location. That way, the Google APIs are only used when a logged in user is accessing the site or when a post is being made.

Furthermore, there is the option to use the tag [geolocation] also on a page in order to provide a map with multiple entries (e.g. from a journey) on one map altogether. This can be achieved, by placing a user defined field called “category” and give it the name (not the slag!) of the category to be shown. This way, you can also hide the location information per post and only show an overview map if needed.

Since Google changed their policy in terms of maps usage, one needs to have a Goole Maps API key to use this plugin.
You may obtain a key via google cloud plattform. Make sure, you have activated “Maps JavaScript API” as well as “Geocoding API”.

If you struggle while installing it or have feature requests, please feel free to drop a support request anytime. I am more than happy to help you.

سکرین شاٹاں

  • Editing a post
  • Viewing the location in a post
  • Showing all posts providing location information
  • Showing all posts of a particular category by adding a custom field

انسٹال کرݨ

  1. Upload the geolocation directory to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Insert the Google Maps API key on the Settings > Geolocation page.
  4. Modify the display settings as needed on the Settings > Geolocation page.
  5. Start posting with geolocation data 🙂


اکتوبر 24, 2022
It doesn't work. After successful installation and Google Maps API key placement, there is a console log error saying that the latitude cannot be found. It looks like a bug.
جون 13, 2022
It is correctly embedded and connected, it does not work. The support did not answer any questions since 4 months.
اگست 11, 2019
I was looking for just such a plugin.
فروری 8, 2019
Ich nutze das Plugin nun schon seit mehreren Jahren ohne Probleme. Die erste Sorge kam, als Google einen Key voraussetzte und scheinbar etwas an der API änderte. Der Yann reagierte zeitnah, sodass die Benutzung sorgenfrei weiter möglich war. Er reagiert sogar auf Mails und fixt Sachen auf privatem Weg. Sehr schön! 5* 👍👍👍👍👍 --- I have been using the plugin for several years without any problems. The first concern came when Google assumed a key and apparently changed something in the API. The Yann responded promptly, so that the use was possible without worry. He even responds to emails and fixes things on a private way. Very nice! 5* 👍👍👍👍👍 -- Vielen Dank Yann 🤝 Gruss Oliver
جولائی 10, 2018
This plugin works like a charm, also the support from Yann is very fast and good! I recommend this plugin to everyone who wants to show the location of where the post on your blog was written.
سارے 7 ریویو پڑھو

Contributors & Developers

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

حصہ پاوݨ آلے

“Geolocation” دا آپݨی زبان وچ ترجمہ کرو۔

ڈیویلپمنٹ وچ دلچسپی ہے؟

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

تبدیلی لاگ


  • code reorganization
  • preparation of variable SHORTCODE
  • preparation of OSM usage within plugin
  • on plugin deletion, options and addresses are removed
  • jQuery refrerence was fixed for compatibility with WP_DEBUG switch


  • fixed issue in admin panel where map was not displayed


  • code cleanup minor things


  • fixed issue in admin panel where map was not displayed


  • optimizing ‘update all Addresses’
  • introducing ‘page mode’, i.e., usage of [geolocation] in a page to provide a map with multiple locations shown together


  • fixing ‘update all Addresses’ to really process al posts providing geolocation information (and not just the first few entries).


  • fixed bugs
  • moved screenshots from plugin to asset folder (shown on description and thus not locally neccessary)
  • added plugin icon 😉


  • fixed bugs


  • improved “plain” option: google-apis are no longer loaded for a visiting user but only if a backend user is logged in.
  • reverse geocoding now uses the website language for the texts being shown and locally stored (also to be seen in admin panel)
  • added feature to “re-run” address determination, i.e., update all geodata posts with proper address information (also respecting the language of the given site)


  • fixing bug in saving geolocation to post_meta


  • starting GDPR/DSGVO compliant “show only” mode without accessing any external services
  • fixing http to https accesses
  • fixed reverse geocoding


  • visualization enhanced: display geolocation either as plain text or as simple text incl. map w/mouse over (default till now)
  • since Google changed their policy and an API key is required, the plugin will now show an error message if this key is missing.


  • re-enabled the usage without API key


  • fixed reverse geocoding


  • fixed default_settings


  • fixed update hook


  • fixed display by applying update hook


  • fixed display


  • fixes Google Maps API key option
  • fixed Google Link
  • performance/code optimizations


  • introduced Google Maps API key option
  • starting i18n for EN and DE


  • code optimizations


  • fixed some left overs from the previus release


  • updated Google API calls to recent version


  • Added ability to turn geolocation on and off for individual posts.
  • Admin Panel no longer shows up when editing a page.
  • Removed display of latitude and longitude on mouse hover.
  • Map link color now defaults to your theme.
  • Clicking map link now (properly) does nothing.


  • Initial release.