MID GeoShield Access Manager
GeoShield Access Manager allows you to easily block visitors from specific countries. You can add or remove multiple countries from the WordPress backend. If a visitor belongs to a blocked country, the plugin displays a dynamic block page saying:
“Your country (XX) is blocked from viewing this website.”
This plugin works with a lightweight IP lookup API and includes:
- Admin settings menu: Blocked Countries
- Add unlimited country codes (ISO format)
- Remove countries dynamically
- Frontend blocking of selected countries
- Custom block message page (auto-generated)
- No theme files required
- No coding skills needed
Perfect for website owners who want to control traffic based on location.
Features
- Block users by country
- Easy backend interface for adding/removing countries
- Uses free IP geolocation service (ip-api.com)
- Automatically generates a block page with a friendly message
- Does not affect admin dashboard access
- Simple, clean, and lightweight (Hello Dolly style)
External Services
This plugin uses a third-party IP geolocation service to detect the visitor’s country in order to apply country-based access restrictions.
Service used: ip-api.com (https://ip-api.com)
What data is sent: The visitor’s IP address is sent to the service when a page is loaded.
When data is sent: Only when country-based access rules are enabled.
Why data is sent: To determine the visitor’s country for access control purposes.
Service terms and privacy policy: https://ip-api.com/docs/legal