钩子文档

use_curl_transport

💡 云策文档标注

概述

use_curl_transport 是一个 WordPress 过滤器,用于控制 cURL 是否可以作为 HTTP 请求的传输方式。它允许开发者根据请求参数动态启用或禁用 cURL 的使用。

关键要点

  • 这是一个过滤器钩子,用于修改 cURL 传输的可用性。
  • 接受两个参数:$use_class(布尔值,默认 true)和 $args(数组,包含请求参数)。
  • 在 WP_Http_Curl::test() 方法中被调用,以确定 cURL 类是否可用于获取 URL。
  • 自 WordPress 2.7.0 版本引入。

📄 原文内容

Filters whether cURL can be used as a transport for retrieving a URL.

Parameters

$use_classbool
Whether the class can be used. Default true.
$argsarray
An array of request arguments.

Source

return apply_filters( 'use_curl_transport', true, $args );

Changelog

Version Description
2.7.0 Introduced.