WordPress plugin intelligence profile

Country Access Control

Block access to selected posts/pages by visitor country, with SEO-safe bot bypass and customizable redirects.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.8
Current version1.3.1
WordPress coverageTested up to WordPress 6.8
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update10 Oct 20251y ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Country Access Control version 1.3.1 as active, updated 1y ago and tested up to WordPress 6.8.

Overview

About this plugin

The SDLC Country Block plugin lets you restrict access to individual posts and pages based on the visitor’s country, while keeping SEO bots and crawlers unblocked for safe indexing.

🔐 4 Layers of Country Detection

To ensure maximum compatibility, the plugin checks for the visitor’s country in this order:

1. Cloudflare header ( CF-IPCountry )

2. Server GeoIP variables (if your hosting environment provides them)

3. PHP GeoIP extension ( geoip_country_code_by_name )

4. Wordfence plugin (using Wordfence GEO detection)

⚠️ Note: At least one of these extensions or plugins must be enabled. If none are active, the plugin cannot detect visitor countries.

✨ Features

  • Per-post/page multi-select of countries (full ISO list)
  • SEO-safe: bots/crawlers can bypass blocks
  • Choose action: redirect to endpoint (/blocked), redirect to custom URL, or 403
  • Customizable endpoint slug
  • Role-based bypass (e.g., admin, editor)
  • Optional admin-only debug banner
  • Proper sanitization, escaping, and nonces
  • Sets Vary: CF-IPCountry for cache correctness
  • Clean uninstall (removes options and post meta)

This plugin is maintained by SDLC CORP — a Digital Transformation Company with expertise in:

– WordPress Development

– Shopify Solutions

– Artificial Intelligence (AI) & Machine Learning

– Model Development and NLP (Natural Language Processing)

– Enterprise-grade AI Development Services

By publishing this open-source plugin, SDLC CORP demonstrates its commitment to empowering developers and businesses with scalable AI-driven solutions and modern web technologies.

Requirements & Compatibility

For the plugin to work, at least one of the following extensions or plugins must be enabled on your server:

  • Cloudflare → Enable the IP Geolocation setting in your Cloudflare dashboard (adds the CF-IPCountry header).
  • Server GeoIP → Your hosting provider must support GeoIP (ask your host if they provide GEOIP_COUNTRY_CODE ).
  • PHP GeoIP Extension → Install and enable the PHP geoip extension on your server (may require server admin/hosting support).
  • Wordfence Plugin → Install the free Wordfence Security plugin and enable its country blocking/GeoIP feature.

➡️ At least one of these must be active. If none are available, the plugin cannot detect visitor countries.

Third-Party Compatibility

This plugin is designed to work with third-party services such as Cloudflare and Wordfence when available.

SDLC Country Block is an independent plugin and is not affiliated with or endorsed by Cloudflare or Wordfence.

License

This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2 of the License, or (at your option) any later version.

This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

A copy of the GPL v2 license is included in this package. html.

Trademark

“SDLC CORP” and the SDLC CORP logo are trademarks of SDLC CORP.

The GPL license covers the plugin’s source code. It does not grant rights to use SDLC CORP’s trademarks or branding in modified versions in a way that suggests endorsement or affiliation without permission.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • block
  • country
  • geo
  • restrict
  • seo
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.8
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity10 Oct 20251y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.