{"id":24067,"date":"2013-07-03T23:44:18","date_gmt":"2013-07-03T23:44:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/admin-block-country\/"},"modified":"2021-11-04T00:33:39","modified_gmt":"2021-11-04T00:33:39","slug":"admin-block-country","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/admin-block-country\/","author":10311094,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"7.1.4","stable_tag":"7.1.4","tested":"5.8.13","requires":"3.3","requires_php":"","requires_plugins":"","header_name":"Admin Block Country","header_author":"TheOnlineHero - Tom Skroza","header_description":"","assets_banners_color":"","last_updated":"2021-11-04 00:33:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/wordpress.org\/extend\/plugins\/admin-block-country\/","header_author_uri":"","rating":4.1,"author_block_rating":0,"active_installs":1000,"downloads":42850,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0":{"tag":"1.0","author":"MMDeveloper","date":"2013-07-03 23:56:42"},"2.0":{"tag":"2.0","author":"MMDeveloper","date":"2013-09-05 01:41:35"},"3.0":{"tag":"3.0","author":"MMDeveloper","date":"2013-09-18 02:13:26"},"4.0":{"tag":"4.0","author":"MMDeveloper","date":"2013-09-18 23:39:40"},"4.1":{"tag":"4.1","author":"MMDeveloper","date":"2013-10-17 02:33:13"},"4.2":{"tag":"4.2","author":"MMDeveloper","date":"2013-10-17 03:38:37"},"4.3":{"tag":"4.3","author":"MMDeveloper","date":"2013-11-07 04:24:15"},"5.0":{"tag":"5.0","author":"MMDeveloper","date":"2014-02-26 08:22:44"},"5.1":{"tag":"5.1","author":"MMDeveloper","date":"2014-02-28 00:26:50"},"5.2":{"tag":"5.2","author":"MMDeveloper","date":"2014-04-24 01:10:07"},"6.0":{"tag":"6.0","author":"MMDeveloper","date":"2014-10-28 00:46:45"},"6.1":{"tag":"6.1","author":"MMDeveloper","date":"2016-01-13 00:30:19"},"6.2":{"tag":"6.2","author":"MMDeveloper","date":"2016-11-23 00:49:19"},"6.3":{"tag":"6.3","author":"MMDeveloper","date":"2018-02-16 05:53:47"},"7.0":{"tag":"7.0","author":"MMDeveloper","date":"2019-07-01 00:15:31"},"7.1":{"tag":"7.1","author":"MMDeveloper","date":"2019-07-31 11:50:48"},"7.1.1":{"tag":"7.1.1","author":"MMDeveloper","date":"2020-04-15 01:46:18"},"7.1.2":{"tag":"7.1.2","author":"MMDeveloper","date":"2020-11-26 01:02:38"},"7.1.3":{"tag":"7.1.3","author":"MMDeveloper","date":"2021-10-11 00:46:31"},"7.1.4":{"tag":"7.1.4","author":"MMDeveloper","date":"2021-11-04 00:33:39"}},"upgrade_notice":{"7.1.4":"<ul>\n<li>Fixed bug caused by closing vulnerabilities<\/li>\n<\/ul>","7.1.3":"<ul>\n<li>Fixed up security vulnerabilities<\/li>\n<\/ul>","7.1.2":"<ul>\n<li>Fixed more bugs caused by debug=true<\/li>\n<\/ul>","7.1.1":"<ul>\n<li>Fixed more bugs caused by debug=true<\/li>\n<\/ul>","7.1":"<ul>\n<li>Fixed up errors from debug=true.<\/li>\n<\/ul>","7.0":"<ul>\n<li>Links to GeoCity 2.0.<\/li>\n<\/ul>","6.3":"<ul>\n<li>Fixed the IP services. Removed IP service list and set it to only use ipcountry.marketingmix.com.au.<\/li>\n<\/ul>","6.2":"<ul>\n<li>Fixed security issue which blocked requests to ipcountry.marketingmix.com.au.<\/li>\n<\/ul>","6.1":"<ul>\n<li>Improved code.<\/li>\n<\/ul>","6.0":"<ul>\n<li>I removed Who country service. You can now upload your own local ip database from maxmind. I&#039;ve added in the instructions.<\/li>\n<\/ul>","5.0":"<ul>\n<li>Removed Tom M8te dependency.<\/li>\n<\/ul>","4.3":"<ul>\n<li>Fixed bug with Admin &quot;Select All&quot; checkbox. Played havac with service selector. Never noticed it before.<\/li>\n<\/ul>","4.2":"<ul>\n<li>Fixed bug with geoplugin.<\/li>\n<\/ul>","4.1":"<ul>\n<li>Added in ipcountry.marketingmix.com.au ip to country service which is a server that I own. I noticed that the existing 2 have failed atleast once.<\/li>\n<\/ul>","4.0":"<ul>\n<li>Tried Maxmind in version 3.0, but 2 of my clients couldn&#039;t use it, so I&#039;ve ditched it and now I use two external services: http:\/\/who.is, http:\/\/www.geoplugin.net.<\/li>\n<\/ul>","3.0":"<ul>\n<li>Uses another method for discovering the country of an ip address.<\/li>\n<\/ul>","2.0":"<ul>\n<li>Used a different method for discovering the country of an ip address. Seems to be less memory intensive.<\/li>\n<\/ul>","1.0":"<ul>\n<li>Initial Commit<\/li>\n<\/ul>"},"ratings":{"1":5,"2":1,"3":0,"4":1,"5":19},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","2.0","3.0","4.0","4.1","4.2","4.3","5.0","5.1","5.2","6.0","6.1","6.2","6.3","7.0","7.1","7.1.1","7.1.2","7.1.3","7.1.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1220,3751,600],"plugin_category":[54],"plugin_contributors":[81701],"plugin_business_model":[],"class_list":["post-24067","plugin","type-plugin","status-closed","hentry","plugin_tags-block","plugin_tags-country","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-mmdeveloper","plugin_committers-mmdeveloper"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/admin-block-country.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Easy to use plugin, that blocks access to your wp-admin area by country. Uses geoip-api-php as the library to work out the visitor's country.<\/p>\n\n<!--section=installation-->\n<p>1) Install WordPress 5.8.2 or higher<\/p>\n\n<p>2) Download the latest from:<\/p>\n\n<p>http:\/\/wordpress.org\/extend\/plugins\/admin-block-country<\/p>\n\n<p>3) Login to WordPress admin, click on Plugins \/ Add New \/ Upload, then upload the zip file you just downloaded.<\/p>\n\n<p>4) Activate the plugin.<\/p>\n\n<!--section=changelog-->\n<h4>7.1.4<\/h4>\n\n<ul>\n<li>Fixed bug caused by closing vulnerabilities<\/li>\n<\/ul>\n\n<h4>7.1.3<\/h4>\n\n<ul>\n<li>Fixed up security vulnerabilities<\/li>\n<\/ul>\n\n<h4>7.1.2<\/h4>\n\n<ul>\n<li>Fixed more bugs caused by debug=true<\/li>\n<\/ul>\n\n<h4>7.1.1<\/h4>\n\n<ul>\n<li>Fixed more bugs caused by debug=true<\/li>\n<\/ul>\n\n<h4>7.1<\/h4>\n\n<ul>\n<li>Fixed up errors from debug=true.<\/li>\n<\/ul>\n\n<h4>7.0<\/h4>\n\n<ul>\n<li>Links up to GeoCity 2.0<\/li>\n<\/ul>\n\n<h4>6.3<\/h4>\n\n<ul>\n<li>Fixed the IP services. Removed IP service list and set it to only use ipcountry.marketingmix.com.au.<\/li>\n<\/ul>\n\n<h4>6.2<\/h4>\n\n<ul>\n<li>Fixed security issue which blocked requests to ipcountry.marketingmix.com.au.<\/li>\n<\/ul>\n\n<h4>6.1<\/h4>\n\n<ul>\n<li>Improved code.<\/li>\n<\/ul>\n\n<h4>6.0<\/h4>\n\n<ul>\n<li>I removed Who country service. You can now upload your own local ip database from maxmind. I've added in the instructions.<\/li>\n<\/ul>\n\n<h4>5.2<\/h4>\n\n<ul>\n<li>New IP to country service - utrace. Example http:\/\/xml.utrace.de\/?query=183.60.244.29<\/li>\n<\/ul>\n\n<h4>5.0<\/h4>\n\n<ul>\n<li>Removed Tom M8te dependency.<\/li>\n<\/ul>\n\n<h4>4.3<\/h4>\n\n<ul>\n<li>Fixed bug with Admin \"Select All\" checkbox. Played havac with service selector. Never noticed it before.<\/li>\n<\/ul>\n\n<h4>4.2<\/h4>\n\n<ul>\n<li>Fixed bug with geoplugin.<\/li>\n<\/ul>\n\n<h4>4.1<\/h4>\n\n<ul>\n<li>Added in ipcountry.marketingmix.com.au ip to country service which is a server that I own. I noticed that the existing 2 have failed atleast once.<\/li>\n<\/ul>\n\n<h4>4.0<\/h4>\n\n<ul>\n<li>Tried Maxmind in version 3.0, but 2 of my clients couldn't use it, so I've ditched it and now I use two external services: http:\/\/who.is, http:\/\/www.geoplugin.net.<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Uses another method for discovering the country of an ip address.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Used a different method for discovering the country of an ip address. Seems to be less memory intensive.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Commit<\/li>\n<\/ul>","raw_excerpt":"Block access to your admin pages by country.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/24067","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=24067"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mmdeveloper"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=24067"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=24067"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=24067"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=24067"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=24067"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=24067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}