From 112649ea924e2aed6c18bfcbf8ab7306d3c53b78 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Fri, 7 Feb 2020 05:11:45 +0000 Subject: [PATCH] Media: Add link to the original image in the image properties if it was scaled or rotated after uploading. Fixes #49290. git-svn-id: https://develop.svn.wordpress.org/trunk@47202 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/media.php | 11 +++++++++++ src/wp-includes/media-template.php | 10 ++++++++++ src/wp-includes/media.php | 5 +++++ 3 files changed, 26 insertions(+) diff --git a/src/wp-admin/includes/media.php b/src/wp-admin/includes/media.php index 5d45569860..8b73bae036 100644 --- a/src/wp-admin/includes/media.php +++ b/src/wp-admin/includes/media.php @@ -3391,6 +3391,17 @@ function attachment_submitbox_metadata() { +
+ + + + +
+ <# } #> + + <# if ( data.originalImageURL && data.originalImageName ) { #> + + {{data.originalImageName}} + <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> @@ -616,6 +621,11 @@ function wp_print_media_templates() { <# } #> + <# if ( data.originalImageURL && data.originalImageName ) { #> + + {{data.originalImageName}} + <# } #> + <# if ( data.can.save && data.sizes ) { #> <# } #> diff --git a/src/wp-includes/media.php b/src/wp-includes/media.php index 1d599deb79..1996bbdccd 100644 --- a/src/wp-includes/media.php +++ b/src/wp-includes/media.php @@ -3560,6 +3560,11 @@ function wp_prepare_attachment_for_js( $attachment ) { } if ( 'image' === $type ) { + if ( ! empty( $meta['original_image'] ) ) { + $response['originalImageURL'] = wp_get_original_image_url( $attachment->ID ); + $response['originalImageName'] = wp_basename( wp_get_original_image_path( $attachment->ID ) ); + } + $sizes['full'] = array( 'url' => $attachment_url ); if ( isset( $meta['height'], $meta['width'] ) ) {