diff --git a/wp-includes/class-oembed.php b/wp-includes/class-oembed.php index 591f017363..f2fc024702 100644 --- a/wp-includes/class-oembed.php +++ b/wp-includes/class-oembed.php @@ -213,8 +213,14 @@ class WP_oEmbed { $errors = libxml_use_internal_errors( 'true' ); $data = simplexml_load_string( $response_body ); libxml_use_internal_errors( $errors ); - if ( is_object( $data ) ) - return $data; + if ( ! is_object( $data ) ) + return false; + + $return = new stdClass; + foreach ( $data as $key => $value ) + $return->$key = (string) $value; + + return $return; } return false; }