Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WP GeoLocation

This plugin uses the MaxMind GeoIP JS Web Service to return the Country, Region, City, Latitude, and Longitude WordPress shortcodes.

Does WP GeoLocation work all the time?

According to MaxMind.com, their geolocation service is online 99.95% of the time.

Does WP GeoLocation always display info accurately?

No. If your visitor is using a proxy, then their actual geolocation info will be incorrect.

How accurate is the geolocation information?

Pretty accurate. This plugin accesses MaxMind's server to get geolocation data, so it's usually on target. However, if your visitor is from a small town, their location may resolve to the nearest large metro area.

What are the disadvantages of using the JavaScript service?

The main disadvantage is that the information is saved to JavaScript variables as opposed to PHP variables. This means that you can't have wordpress act differently with post content until the page is loaded.

The updside is that the JavaScript service is far more accurate than the free GeoIP database that is offered.

If you want more control (but less accuracy), then the pure php geolocation plugin (in development) may be for you.

Requires: 2.7 or higher
Compatible up to: 2.9.2
Last Updated: 7 years ago
Active Installs: 300+


5 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.