http_api_transports
Устарел с версии 6.4.0. Больше не поддерживается и может быть удален. Используйте
WpOrg\Requests\Requests::get_transport_class().Filters which HTTP transports are available and in what order.
Использование
add_filter( 'http_api_transports', 'wp_kama_http_api_transports_filter', 10, 2 );
/**
* Function for `http_api_transports` filter-hook.
*
* @param string[] $transports Array of HTTP transports to check.
* @param array $args HTTP request arguments.
*
* @return string[]
*/
function wp_kama_http_api_transports_filter( $transports, $args ){
// filter...
return $transports;
}
- $transports(string[])
- Array of HTTP transports to check.
По умолчанию: array contains 'curl' and 'streams', in that order - $args(массив)
- HTTP request arguments.
Список изменений
| С версии 3.7.0 | Введена. |
| Устарела с 6.4.0 | Use WpOrg\Requests\Requests::get_transport_class() |
Где вызывается хук
http_api_transports
wp-includes/class-wp-http.php 561
$request_order = apply_filters_deprecated( 'http_api_transports', array( $transports, $args, $url ), '6.4.0' );