{"id":372511,"date":"2026-09-24T06:53:19","date_gmt":"2026-09-24T06:53:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-geo-blocker\/"},"modified":"2026-09-24T06:52:57","modified_gmt":"2026-09-24T06:52:57","slug":"yeasin-geo-blocker","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/yeasin-geo-blocker\/","author":23334466,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Yeasin Geo-Blocker","header_author":"Yeasin","header_description":"Advanced Geo-blocking, IP restriction, and content protection with a premium UI.","assets_banners_color":"f3f3f7","last_updated":"2026-09-24 06:52:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/yeasinwp.com\/plugin\/yeasin-geo-blocker","header_author_uri":"https:\/\/yeasinwp.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":54,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"yeasin1","date":"2026-09-24 06:52:57","revision":3710676}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3710676,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3710676,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3710676,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3710676,"resolution":"1","location":"assets","locale":"","width":1791,"height":1618},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3710676,"resolution":"2","location":"assets","locale":"","width":1238,"height":938}},"screenshots":{"1":"<strong>Core Settings &amp; Dashboard:<\/strong> Configure your blocking rules, view today's blocked count, and analyze the \"Recent Blocks Log (Last 50)\" in a clean, premium interface.","2":"<strong>Frontend Protection:<\/strong> A preview of the active restriction wall on the frontend when access is denied."}},"plugin_section":[],"plugin_tags":[240886,282411,31970,1951,600],"plugin_category":[54],"plugin_contributors":[245635],"plugin_business_model":[],"class_list":["post-372511","plugin","type-plugin","status-publish","hentry","plugin_tags-country-blocker","plugin_tags-firewalls","plugin_tags-geo-block","plugin_tags-ip-blocker","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-yeasin1","plugin_committers-yeasin1"],"banners":{"banner":"https:\/\/ps.w.org\/yeasin-geo-blocker\/assets\/banner-772x250.png?rev=3710676","banner_2x":"https:\/\/ps.w.org\/yeasin-geo-blocker\/assets\/banner-1544x500.png?rev=3710676","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/yeasin-geo-blocker\/assets\/icon-256x256.png?rev=3710676","icon_2x":"https:\/\/ps.w.org\/yeasin-geo-blocker\/assets\/icon-256x256.png?rev=3710676","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yeasin-geo-blocker\/assets\/screenshot-1.png?rev=3710676","caption":"<strong>Core Settings &amp; Dashboard:<\/strong> Configure your blocking rules, view today's blocked count, and analyze the \"Recent Blocks Log (Last 50)\" in a clean, premium interface."},{"src":"https:\/\/ps.w.org\/yeasin-geo-blocker\/assets\/screenshot-2.png?rev=3710676","caption":"<strong>Frontend Protection:<\/strong> A preview of the active restriction wall on the frontend when access is denied."}],"raw_content":"<!--section=description-->\n<p><strong>Yeasin Geo-Blocker<\/strong> is an enterprise-grade security plugin that empowers you to control exactly who accesses your WordPress website based on their geographical location.<\/p>\n\n<p>Unlike other plugins that rely on slow, rate-limited external APIs, this plugin utilizes a highly optimized local MaxMind database. This guarantees lightning-fast IP processing, zero rate limits, and maximum privacy for your site's traffic.<\/p>\n\n<h4>\ud83d\udee1\ufe0f Core Free Features<\/h4>\n\n<ul>\n<li><strong>Country-Level Blocking:<\/strong> Create a strict Whitelist or Blacklist for specific countries.<\/li>\n<li><strong>Manual IP Management:<\/strong> Explicitly block or allow specific IPv4 and IPv6 addresses.<\/li>\n<li><strong>Frontend &amp; Backend Protection:<\/strong> Secure your public website, your <code>wp-admin<\/code> dashboard, or both simultaneously.<\/li>\n<li><strong>Local Database Engine:<\/strong> Powered by a local GeoLite2 database for zero-latency lookups.<\/li>\n<li><strong>SEO Bot Bypass:<\/strong> Allow essential search engine crawlers (Google, Bing, Yahoo) to bypass geo-restrictions safely.<\/li>\n<li><strong>Cloudflare &amp; Proxy Support:<\/strong> Automatically detects the true origin IP behind Cloudflare and proxy headers.<\/li>\n<li><strong>Real-Time Analytics Table:<\/strong> View a detailed log of the last 50 blocked threats directly in your dashboard.<\/li>\n<\/ul>\n\n<h4>\ud83d\ude80 Upgrade to Pro<\/h4>\n\n<p>Take your site's security and regional traffic management to the next level with our premium upgrade.<\/p>\n\n<ul>\n<li><strong>City &amp; State Level Control:<\/strong> Granular blocking down to specific regions and cities.<\/li>\n<li><strong>Smart URL Redirects:<\/strong> Automatically route visitors to specific regional pages based on their location.<\/li>\n<li><strong>WooCommerce Integration:<\/strong> Restrict checkout and specific products by country or state.<\/li>\n<li><strong>Advanced Threat Protection:<\/strong> Block known VPNs, Tor exit nodes, and malicious networks.<\/li>\n<li><strong>Custom Branded Pages:<\/strong> Design custom \"Access Denied\" screens that match your brand identity.<\/li>\n<li><strong>Secret Bypass Links:<\/strong> Generate secure, temporary access links for remote clients or staff members.<\/li>\n<li><strong>Auto-Sync Database Updates:<\/strong> Keep your MaxMind database automatically up-to-date without manual downloads.<\/li>\n<li><strong>Advanced Analytics &amp; CSV Exports:<\/strong> Deep dive into your traffic data and export logs for external review.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin utilizes a local MaxMind database for lightning-fast IP lookups. However, if the local database file is missing or corrupted, the plugin relies on a fallback connection to a free external geolocation API to ensure your site remains protected.<\/p>\n\n<p>It sends the visitor's IP address to this service only when the local database fails. This fallback service is provided by IP-API:\n* Terms of Use: https:\/\/ip-api.com\/docs\/legal\n* Privacy Policy: https:\/\/ip-api.com\/docs\/legal<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>yeasin-geo-blocker<\/code> directory to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to the new 'Geo-Blocker' menu in your admin dashboard to configure your settings.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. Core geo-blocking engine, local database integration, and premium UI setup.<\/li>\n<\/ul>","raw_excerpt":"Advanced Geo-blocking, IP restriction, and content protection with a premium UI. Protect your website from unwanted traffic and malicious bots.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/372511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=372511"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yeasin1"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=372511"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=372511"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=372511"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=372511"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=372511"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=372511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}