diff --git a/wp-includes/media.php b/wp-includes/media.php index b1f4b7081c..9dbef91c3e 100644 --- a/wp-includes/media.php +++ b/wp-includes/media.php @@ -2069,15 +2069,6 @@ function get_the_media( $type, &$post = null ) { } } - $medias = call_user_func( 'get_attached_' . $type ); - if ( ! empty( $medias ) ) { - $media = reset( $medias ); - $url = wp_get_attachment_url( $media->ID ); - $shortcode = sprintf( '[%s src="%s"]', $type, $url ); - $post->format_content = do_shortcode( $shortcode ); - return $post->format_content; - } - // these functions expected a reference, not a value $_content = $post->post_content; $content =& $_content; @@ -2106,6 +2097,15 @@ function get_the_media( $type, &$post = null ) { return $post->format_content; } + $medias = call_user_func( 'get_attached_' . $type ); + if ( ! empty( $medias ) ) { + $media = reset( $medias ); + $url = wp_get_attachment_url( $media->ID ); + $shortcode = sprintf( '[%s src="%s"]', $type, $url ); + $post->format_content = do_shortcode( $shortcode ); + return $post->format_content; + } + return ''; }