Meta Box
91Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields fo...
Provides geographic information detected by an IP adress.
Geolocation IP Detection is a WordPress plugin that provides geographic information based on an IP address. It can be integrated into themes or other plugins using shortcodes or CSS body classes. The plugin supports various data sources for geolocation, including both free and commercial options, allowing for flexibility in how location data is retrieved and displayed.
This plugin is suitable for users who need to tailor content based on geographic information, such as pre-filling shipping locations or showing content specific to certain regions. It is particularly useful for e-commerce sites and businesses that want to enhance user experience based on location.
Best for: This plugin is best for e-commerce sites and businesses looking to customise user experiences based on geographic data.
What it does well
Where it falls short
Geolocation IP Detection offers a straightforward solution for integrating geolocation features into WordPress sites. Its flexibility with data sources makes it a practical choice for those needing location-based functionality.
Benjamin Pick's own description of Geolocation IP Detection, lightly tidied.
Provides geographic information detected by an IP adress. This can be used in themes or other plugins, as a shortcode, or via CSS body classes. The city & country names are translated in different languages (supported languages).
geoip_detect2_get_info_from_ip($ip, $locales = array('en'), $options = array()): Lookup Geo-Information of the specified IPgeoip_detect2_get_info_from_current_ip($locales = array('en'), $options = array()): Lookup Geo-Information of the current website usergeoip_detect2_get_current_source_description(...): Return a human-readable label of the currently chosen source.geoip_detect2_get_external_ip_adress(): Fetch the internet adress of the webservergeoip_detect2_get_client_ip(): Get client IP (even if it is behind a reverse proxy)[geoip_detect2_countries mycountry][geoip_detect2_text_input city property:city lang:fr id:id class:class default:Paris][geoip_detect2_user_info][geoip_detect2_user_info]See Documentation for more info.
System Requirements: You will need at least PHP 7.2.5 . Also, if you use the plugin WooCommerce, you’ll need at least WooCommerce 3.9.0 .
GDPR: See Is this plugin GDPR-compliant?
This extension is “charity-ware”. If you are happy with it, please leave a tip for the benefit of this charity. (See FAQ for more infos.)
Here are other ways to contribute to the development of this plugin.
This product can provide GeoLite2 data created by MaxMind, available from http://www.maxmind.com.
geoip_detect2_get_info_from_current_ip() return the same country, regardless of where you are visiting the site from? Disable caching a page that contains a shortcode or API call to geo-dependent functions.Other plugins for maps and locations.
Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields fo...
The easiest to use WordPress map plugin! Create a custom map, map block, store locator or map widget with high...
Real-time WordPress analytics that stay on your own server: pageviews, outbound links, WooCommerce funnels, al...
Create custom interactive maps with free Leaflet-based styles, no Google Maps API key, frontend marker submiss...
An easy to use location management system that enables users to search for nearby physical stores.
Interactive maps and markers on your posts and pages with simple shortcodes.