WordPress.org

Make WordPress Core

Ticket #20246: 20246.diff

File 20246.diff, 625 bytes (added by nacin, 2 years ago)
  • wp-includes/class-oembed.php

     
    213213                        $errors = libxml_use_internal_errors( 'true' ); 
    214214                        $data = simplexml_load_string( $response_body ); 
    215215                        libxml_use_internal_errors( $errors ); 
    216                         if ( is_object( $data ) ) 
    217                                 return $data; 
     216                        if ( ! is_object( $data ) ) 
     217                                return false; 
     218 
     219                        $return = new stdClass; 
     220                        foreach ( $data as $key => $value ) 
     221                                $return->$key = (string) $value; 
     222                        return $return; 
    218223                } 
    219224                return false; 
    220225        }