WP_HTTP: Add a filter for the available HTTP Transports to allow plugins to alter the order which HTTP Transports are tried, or to add their own.
git-svn-id: https://develop.svn.wordpress.org/trunk@25222 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
cbf4ed3a68
commit
a2a7f08b1b
@ -214,7 +214,7 @@ class WP_Http {
|
||||
* @return string|bool Class name for the first transport that claims to support the request. False if no transport claims to support the request.
|
||||
*/
|
||||
public function _get_first_available_transport( $args, $url = null ) {
|
||||
$request_order = array( 'curl', 'streams', 'fsockopen' );
|
||||
$request_order = apply_filters( 'http_api_transports', array( 'curl', 'streams', 'fsockopen' ), $args, $url );
|
||||
|
||||
// Loop over each transport on each HTTP request looking for one which will serve this request's needs
|
||||
foreach ( $request_order as $transport ) {
|
||||
|
Loading…
Reference in New Issue
Block a user