Make WordPress Core


Ignore:
Timestamp:
05/14/2011 07:45:07 PM (13 years ago)
Author:
nacin
Message:

Use wp_remote_retrieve_* helper functions instead of the raw HTTP response array. props aaroncampbell, fixes #17416.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/comment.php

    r17795 r17928  
    16201620        return false;
    16211621
    1622     if ( isset( $response['headers']['x-pingback'] ) )
    1623         return $response['headers']['x-pingback'];
     1622    if ( wp_remote_retrieve_header( $response, 'x-pingback' ) )
     1623        return wp_remote_retrieve_header( $response, 'x-pingback' );
    16241624
    16251625    // Not an (x)html, sgml, or xml page, no use going further.
    1626     if ( isset( $response['headers']['content-type'] ) && preg_match('#(image|audio|video|model)/#is', $response['headers']['content-type']) )
     1626    if ( preg_match('#(image|audio|video|model)/#is', wp_remote_retrieve_header( $response, 'content-type' )) )
    16271627        return false;
    16281628
     
    16331633        return false;
    16341634
    1635     $contents = $response['body'];
     1635    $contents = wp_remote_retrieve_body( $response );
    16361636
    16371637    $pingback_link_offset_dquote = strpos($contents, $pingback_str_dquote);
Note: See TracChangeset for help on using the changeset viewer.