{"id":266195,"date":"2026-05-09T17:19:02","date_gmt":"2026-05-09T17:19:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/block-external-slow-requests-advanced\/"},"modified":"2026-05-09T17:18:50","modified_gmt":"2026-05-09T17:18:50","slug":"block-external-requests","status":"publish","type":"plugin","link":"https:\/\/es-mx.wordpress.org\/plugins\/block-external-requests\/","author":12780292,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.2.2","stable_tag":"3.2.2","tested":"6.9.4","requires":"6.6","requires_php":"8.0","requires_plugins":null,"header_name":"Block External Requests","header_author":"Ingo Baab","header_description":"Blocks slow or unnecessary external HTTP calls. Hosts editable in Settings \u2192 Blocked Requests.","assets_banners_color":"0e71b4","last_updated":"2026-05-09 17:18:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.2.2":{"tag":"3.2.2","author":"ingobaab","date":"2026-05-09 17:18:50"}},"upgrade_notice":{"":"<p>From version 3.2.2, the plugin stores blocked host rules in a WordPress option and no longer writes log or host files to the uploads directory.<\/p>"},"ratings":[],"assets_icons":{"icon-128.png":{"filename":"icon-128.png","revision":3527328,"resolution":"128","location":"assets","locale":"","width":128,"height":128},"icon-16.png":{"filename":"icon-16.png","revision":3527328,"resolution":"16","location":"assets","locale":"","width":16,"height":16},"icon-32.png":{"filename":"icon-32.png","revision":3527328,"resolution":"32","location":"assets","locale":"","width":32,"height":32},"icon-64.png":{"filename":"icon-64.png","revision":3527328,"resolution":"64","location":"assets","locale":"","width":64,"height":64}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3527328,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3527328,"resolution":"1","location":"assets","locale":"","width":800,"height":605},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3527328,"resolution":"2","location":"assets","locale":"","width":800,"height":605},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3527328,"resolution":"3","location":"assets","locale":"","width":800,"height":605}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[262415,257300,247,262416],"plugin_category":[54],"plugin_contributors":[262417],"plugin_business_model":[],"class_list":["post-266195","plugin","type-plugin","status-publish","hentry","plugin_tags-block-http","plugin_tags-external-requests","plugin_tags-performance","plugin_tags-slow-requests","plugin_category-security-and-spam-protection","plugin_contributors-ingobaab","plugin_committers-ingobaab"],"banners":{"banner":"https:\/\/ps.w.org\/block-external-requests\/assets\/banner-772x250.png?rev=3527328","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/block-external-requests_0e71b4.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/block-external-requests\/assets\/screenshot-1.png?rev=3527328","caption":""},{"src":"https:\/\/ps.w.org\/block-external-requests\/assets\/screenshot-2.png?rev=3527328","caption":""},{"src":"https:\/\/ps.w.org\/block-external-requests\/assets\/screenshot-3.png?rev=3527328","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Block External Requests<\/strong> is a WordPress plugin designed to speed up your WordPress administration by blocking unwanted external HTTP requests.<\/p>\n\n<p>Features:\n* Block external requests by host, domain, or URL fragment.\n* Hosts list is fully editable via Settings \u2192 Blocked Requests.\n* Supports regular expressions for flexible host matching.<\/p>\n\n<h3>License<\/h3>\n\n<p>GPLv2 or later. See <a href=\"https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\">https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install via WordPress plugin uploader.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to <strong>Settings \u2192 Blocked Requests<\/strong> to edit the host list.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20this%20plugin%20break%20other%20plugins%3F\"><h3>Can this plugin break other plugins?<\/h3><\/dt>\n<dd><p>Yes, blocking certain external requests may interfere with plugins that require API access, updates, or check-ins. Review your blocked hosts list if another plugin stops communicating with an external service.<\/p><\/dd>\n<dt id=\"how%20do%20i%20use%20regular%20expressions%3F\"><h3>How do I use regular expressions?<\/h3><\/dt>\n<dd><p>Any line in the blocked hosts list that starts and ends with a slash (<code>\/pattern\/<\/code>) is treated as a regex pattern. Example: <code>\/example\\.com\/i<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.2.2<\/h4>\n\n<ul>\n<li>Improved WordPress.org plugin review readiness.<\/li>\n<li>Removed the Domain Path header because no language files are bundled.<\/li>\n<li>Improved permission error text for better clarity and translation.<\/li>\n<li>Added uninstall cleanup for the stored blocked host rules option.<\/li>\n<li>Confirmed WordPress Coding Standards, PHP compatibility, and i18n checks.<\/li>\n<\/ul>\n\n<h4>3.2.1<\/h4>\n\n<p>fixed texts (typos)\nplugin review changes\n* Removed logging, stats, auto-blocking, and upload-directory file storage.\n* Stores blocked host rules in a WordPress option.<\/p>\n\n<h4>3.0.8<\/h4>\n\n<ul>\n<li>Nonce verified before touching any user input.n<\/li>\n<li>All forms are routed via admin-post.php with explicit actions.<\/li>\n<li>Added direct link to 'Settings' of the plugin.<\/li>\n<\/ul>\n\n<h4>3.0.6<\/h4>\n\n<ul>\n<li>Fixed typos in readme.txt and added media files for the repository.<\/li>\n<\/ul>\n\n<h4>3.0.4<\/h4>\n\n<ul>\n<li>Added regex support.<\/li>\n<\/ul>\n\n<h4>3.0.2<\/h4>\n\n<ul>\n<li>Added auto-blocking, stats.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Complete rewrite with logging.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Initial version: hardcodend host blocking using pre_http_request.<\/li>\n<\/ul>","raw_excerpt":"Speed up WordPress admin by blocking slow or unwanted external HTTP requests. Manage hosts in Settings \u2192 Blocked Requests.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/266195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=266195"}],"author":[{"embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ingobaab"}],"wp:attachment":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=266195"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=266195"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=266195"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=266195"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=266195"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=266195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}