http_request_host_is_external

过滤钩子
apply_filters( 'http_request_host_is_external', false, $host, $url )
参数
  • (bool) $external Whether HTTP request is external or not.
    Required:
  • (string) $host Host name of the requested URL.
    Required:
  • (string) $url Requested URL.
    Required:
定义位置
相关勾子
http_request_timeouthttp_request_versionhttp_request_argshttp_request_reject_unsafe_urlsoembed_request_post_id
相关方法
allowed_http_request_hostsms_allowed_http_request_hostswp_restore_post_revision_wp_get_post_revision_versionwp_get_post_termswp_set_post_terms
引入
3.6.0
弃用
-

http_request_host_is_external是一个过滤钩,允许你修改wp_http_validate_url函数的结果,该函数用于确定一个主机是否被视为”外部”。如果一个主机与当前网站的主机不一样,它就被认为是外部的。这个过滤器可以用来修改一个主机是否被认为是外部的判断。

检查HTTP请求是否为外部请求。

允许改变和允许HTTP请求的外部请求。

if ( ! apply_filters( 'http_request_host_is_external', false, $host, $url ) ) {

常见问题

FAQs
查看更多 >