Block unwanted external HTTP requests in WordPress. Blacklist/whitelist management, resource blocking, and one-click pause.
As of April 2026, BlackSwan is a WordPress blacklist plugin with 10 active installations and a 0/5 rating0. It has been downloaded 1.2K+ times in total. Requires WordPress 5.0+ and PHP 5.4+. Available on WordPress.org since 2022. Actively maintained — updated within the last month. Top alternative: Maspik – Ultimate Spam Protection.
BlackSwan Block External Request gives you granular control over every outgoing connection your WordPress site makes — both server-side PHP requests and browser-loaded JS/CSS resources.
WordPress, plugins, and themes constantly send background HTTP requests: update checks, license pings, analytics, font downloads, CDN calls, and more. On slow servers or restricted hosting environments, these requests can add seconds to every admin page load.
This plugin lets you block what you don’t need and keep what you do.
Server-side HTTP Blocking (PHP)
Intercepts outgoing wp_remote_get / wp_remote_post calls via the pre_http_request filter. Add domains to the blacklist and they’ll be blocked before the request is even made. Whitelist specific URL patterns to let essential req…
| WordPress | 5.0+ requiredTested up to 6.8.5 |
| PHP | 5.4+ required |
block_url_list, whitelist_urls, blocked_resources, cdn_replacements)Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.