Description
GeoGuard – Country Access Manager allows you to easily block unwanted visitors from specific countries. It features a modern, easy-to-use dashboard to manage your blocking rules.
Key Features:
* Country Blocking: Select countries to block from a searchable list.
* Redirection: Redirect blocked users to a specific URL.
* Custom Message: Design your own “Access Denied” page.
* Activity Logs: See who is trying to access your site from blocked regions.
* Whitelist: Whitelist specific IP addresses.
* Bot Friendly: Option to allow search engine bots.
External Services
This plugin relies on a 3rd party service to function properly.
- IP-API.com: This plugin sends the visitor’s IP address to ip-api.com to detect their geolocation (Country Code).
- Terms of Service: http://ip-api.com/docs/legal
- Privacy Policy: http://ip-api.com/docs/privacy
By using this plugin, you agree to the use of this external service for IP geolocation. No other personal data is shared.
Installation
- Upload the plugin files to the
/wp-content/plugins/geoguard-country-access-managerdirectory. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Use the GeoGuard menu to configure your blocking rules.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“GeoGuard – Country Access Manager” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “GeoGuard – Country Access Manager” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.7.3
- Renamed Class and Prefixes to be unique (over 4 chars).
- Updated Block Page logic to use
wp_die()for better compatibility. - Added External Service disclosure in readme.
- Improved CSV escaping security.
2.7.2
- Renamed plugin to “GeoGuard – Country Access Manager”.



