我想拦截对WordPress中公共文件的请求,更具体地说,是对位于/wp-content/uploads
. 使用request
甚至init
过滤器没有帮助,例如。
add_action(\'init\', function() {
$currentURI = $_SERVER[\'REQUEST_URI\'];
if (strpos($currentURI, \'-sab-v\') !== false) {
return;
}
});
应将请求捕获到http://localhost:8080/wp-content/uploads/afghanistan-sab-v1-1-586f2f0eb1464db28d20848756de2671.zip
, 但是没有。如果我使用request
改为过滤。我知道代码没有任何作用,但断点告诉我它甚至没有被触发。它当然适用于任何其他WordPress URL,我可以成功拦截除文件下载以外的所有请求。
有人有什么建议吗?