From 03e402b2ec1d822812ac7468e4597cc4f06dfc4b Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Tue, 23 Aug 2016 00:04:46 +0000 Subject: [PATCH] Embeds: In `get_oembed_endpoint_url()`, avoid inadvertent stomping of the `$format` parameter passed to `oembed_endpoint_url` filter. Props danhgilmore. Fixes #37751. git-svn-id: https://develop.svn.wordpress.org/trunk@38321 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/embed.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/wp-includes/embed.php b/src/wp-includes/embed.php index ed0afe4375..a15ef8e7ed 100644 --- a/src/wp-includes/embed.php +++ b/src/wp-includes/embed.php @@ -380,14 +380,10 @@ function get_post_embed_url( $post = null ) { function get_oembed_endpoint_url( $permalink = '', $format = 'json' ) { $url = rest_url( 'oembed/1.0/embed' ); - if ( 'json' === $format ) { - $format = false; - } - if ( '' !== $permalink ) { $url = add_query_arg( array( 'url' => urlencode( $permalink ), - 'format' => $format, + 'format' => ( 'json' !== $format ) ? $format : false, ), $url ); }