钩子文档

http_request_reject_unsafe_urls

💡 云策文档标注

概述

http_request_reject_unsafe_urls 是一个 WordPress 过滤器,用于控制在 HTTP 请求中是否将 URL 传递给 wp_http_validate_url() 进行验证。它允许开发者自定义 URL 验证行为。

关键要点

  • 过滤器名称:http_request_reject_unsafe_urls
  • 参数:$pass_url(布尔值,默认 false)和 $url(字符串,请求 URL)
  • 默认行为:不传递 URL 进行验证(false)
  • 引入版本:WordPress 3.6.0,$url 参数在 5.1.0 版本中添加
  • 相关函数:在 WP_Http::request() 中使用,用于发送 HTTP 请求

📄 原文内容

Filters whether to pass URLs through wp_http_validate_url() in an HTTP request.

Parameters

$pass_urlbool
Whether to pass URLs through wp_http_validate_url() . Default false.
$urlstring
The request URL.

Source

'reject_unsafe_urls'  => apply_filters( 'http_request_reject_unsafe_urls', false, $url ),

Changelog

Version Description
5.1.0 The $url parameter was added.
3.6.0 Introduced.