WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Ideologix v1.4.0

IP Location Block

Block or allow WordPress visitors by country, US state or region, IP, CIDR, or ASN. Protect public pages, login, and wp-admin.

IP Location Block

The facts

Rating
4.6★ from 34
Active installs
10k+
Price
Free
Last updated
24 Aug 2026
Added
May 2021
Requires WP
6.5
Tested up to
WP 7.1
Requires PHP
8.1
Downloads
225,695

Our analysis

AI-assisted

IP Location Block is a WordPress plugin designed for geo-blocking visitors based on their country, US state, or equivalent region. It allows you to create blocklists or allowlists to manage access to your site, with options for both simple and advanced configurations, including controls for login, registration, and comments.

The plugin can connect to the IP Location Block Cloud provider for enhanced accuracy and updated geolocation data. It supports various IP address formats and provides features for logging and diagnostics, making it suitable for site administrators who need to enforce regional access policies.

Best for: This plugin is best for site administrators who need to manage visitor access based on geographic location.

What it does well

  • Blocks or allows visitors by country and state
  • Supports IPv4, IPv6, and ASN data
  • Offers both simple and advanced configuration options
  • Includes logging and diagnostics features
  • Can connect to a cloud provider for updated data

Where it falls short

  • Requires connection to the IP Location Block Cloud for regional precision
  • External services may require consent or disclosure

Verdict

IP Location Block provides a flexible solution for geo-blocking, suitable for sites with specific regional access requirements. Its reliance on external data sources may necessitate careful management of privacy policies.

From the developer

Ideologix's own description of IP Location Block, lightly tidied.

IP Location Block is a WordPress geo blocking plugin for blocking or allowing visitors by country, US state or equivalent region, IP address, CIDR range, or ASN.

Simple view covers common rules. Advanced view adds login, registration, comment, XML-RPC, bot, response, logging, privacy, provider, and diagnostic controls.

For the recommended setup, connect the IP Location Block Cloud provider for premium, frequently updated data, better country accuracy, ASN data, and state or region precision.

WordPress geo blocking by country, state, or region

Use a blocklist to deny selected locations or an allowlist to limit access. Regional rules use the administrative area returned for a country, such as a state, province, prefecture, territory, or region. This supports regional availability, service areas, store access, and site policies. Country rules remain active when precision is unavailable.

Key features

  • Block or allow visitors by country and state or equivalent region.
  • Add priority rules for IP addresses, IPv4 or IPv6 CIDR ranges, and ASNs.
  • Protect public pages, login, registration, comments, XML-RPC, and selected wp-admin requests.
  • Configure blocked responses and control failed logins or unwanted bots.
  • Search IPs and review validation logs, statistics, and diagnostics.
  • Use frequently updated data from the IP Location Block Cloud provider with country-level fallbacks.
  • Encrypt stored IP addresses, with optional anonymization.

IP Location Block Cloud provider

  • Better accuracy: Premium geolocation databases are updated frequently for more reliable country results.
  • Regional precision: Add state, province, prefecture, territory, or equivalent regional rules.
  • Broader data: Use IPv4, IPv6, and ASN information through one managed provider.

Legacy local and third-party providers remain supported for existing installations and country-level fallback rules. Regional precision requires the IP Location Block Cloud provider.

External services and privacy

  • IP Location Block Cloud provider: Selecting this provider sends the visitor IP and configured credential to IP Location Block for lookup. Review its privacy policy and terms.
  • IP2Location LITE: For compatibility with this provider, the plugin downloads country databases on activation and scheduled updates. Review its terms and privacy policy.
  • MaxMind GeoLite2: For compatibility with this provider, the plugin uses your license key to download databases. Review its license and privacy policy.
  • Other remote providers: Selecting IPInfoDB, IPinfo.io, ipapi, or ipstack sends the visitor IP and configured credential to that service for lookup. No remote provider is selected automatically.

Other remote provider policies: IPInfoDB privacy and service agreement; IPinfo.io privacy and terms; ipapi privacy and terms; ipstack privacy and terms.

The administrator chooses the providers and is responsible for any required consent or disclosure.

Documentation, support, and credits

Use the documentation, troubleshooting guide, support forum, or GitHub.

Read the full description on the official page →

Tagged as