GeoSmart – IP Geolocation for WordPress
GeoSmart is a plugin for WordPress which allows you to determine where in the world the people who comment on your posts are located based on their IP addresses. GeoSmart can automatically add the location information of each comment author to the metadata of each comment as well as generate a map showing the global location distribution of the comment authors for each post on your blog. GeoSmart now ships with a sidebar widget which displays the locations of the recent visitors to your blog on a google map. To display these maps you will need to obtain a Google Maps API Key.
Features
- Display of comment author location in comment metadata.
- Display of location distribution map for each post.
- Ability to explicitly set zoom level and default center for maps.
- Ability to alter the size of maps.
- Multiple instance capable sidebar widget which shows location of recent visitors to your blog on a map.
- Ability to have maps automatically positioned on the post page or to manually place maps wherever you want them displayed in the WordPress comments template (usually comments.php) using the code `<?php if(class_exists(‘geoSmart’)) geoSmart::addMap(); ?>`.
Usage Instructions
GeoSmart is very simple to use. Simply unzip the ZIP file you download, upload the folder to the /wp-content/plugins folder and activate the plugin from the plugins page in your WordPress admin panel. After activating the plugin, click the settings link to access the GeoSmart options page where you can change certain settings relevant to GeoSmart. The one very important thing to remember however is that on activating the plugin you will need to click the synchronize button at the top of the GeoSmart options page in order to update the GeoSmart database. This will ensure that you always have the most relevant location information. You may also edit the GeoSmart stylesheet (geosmart.css) to suit your theme or liking if necessary.
Links
- Download GeoSmart
- Like this plugin? Rate it on WordPress.org!
- Do you find this plugin useful? Make a donation toward maintenance of this free software.



J from Montana, United States on
Stephen Orr from Walsall, United Kingdom
Corve from Saint Andrew, Jamaica