plugin-icon

MID GeoShield Access Manager

Easily block visitors from selected countries with geo-based restrictions and an admin settings page.
Évaluations
Version
1.0
Mis à jour récemment
Dec 23, 2025

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

Gratuitsur les plans payants
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 6.9.5
Cette extension est disponible en téléchargement pour votre site .