如您所建议的,使用WP_HTTP_BLOCK_EXTERNAL
停止所有外部URL请求。然后使用WP_ACCESSIBLE_HOSTS
设置允许的URL。
来自WP Codex,在上找到this page.
wp-config.php
define( \'WP_HTTP_BLOCK_EXTERNAL\', true );
define( \'WP_ACCESSIBLE_HOSTS\', \'api.wordpress.org,*.github.com\' );
通过将WP\\u HTTP\\u Block\\u external定义为true来阻止外部URL请求,这将只允许localhost和您的博客发出请求。恒定的WP\\u ACCESSIBLE\\u主机将允许其他主机通过请求。WP\\u ACCESSIBLE\\u HOSTS常量的格式是以逗号分隔的主机名列表,允许使用通配符域,例如*。wordpress。org将允许wordpress的所有子域。要联系的组织。
注意:这可能会产生意想不到的后果,如可能破坏插件、自动更新等。