Make WordPress Core

Changeset 47202


Ignore:
Timestamp:
02/07/2020 05:11:45 AM (5 years ago)
Author:
azaozz
Message:

Media: Add link to the original image in the image properties if it was scaled or rotated after uploading.

Fixes #49290.

Location:
trunk/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/media.php

    r47198 r47202  
    33923392        <?php
    33933393    }
     3394
     3395    if ( ! empty( $meta['original_image'] ) ) {
     3396        ?>
     3397        <div class="misc-pub-section misc-pub-original-image">
     3398            <?php _e( 'Original image:' ); ?>
     3399            <a href="<?php echo esc_url( wp_get_original_image_url( $attachment_id ) ); ?>">
     3400                <?php echo esc_html( wp_basename( wp_get_original_image_path( $attachment_id ) ) ); ?>
     3401            </a>
     3402        </div>
     3403        <?php
     3404    }
    33943405}
    33953406
  • trunk/src/wp-includes/media-template.php

    r46746 r47202  
    426426                        </div>
    427427                    <# } #>
     428
     429                    <# if ( data.originalImageURL && data.originalImageName ) { #>
     430                        <?php _e( 'Original image:' ); ?>
     431                        <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
     432                    <# } #>
    428433                <# } #>
    429434
     
    615620                            ?>
    616621                        </div>
     622                    <# } #>
     623
     624                    <# if ( data.originalImageURL && data.originalImageName ) { #>
     625                        <?php _e( 'Original image:' ); ?>
     626                        <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
    617627                    <# } #>
    618628
  • trunk/src/wp-includes/media.php

    r47122 r47202  
    35613561
    35623562        if ( 'image' === $type ) {
     3563            if ( ! empty( $meta['original_image'] ) ) {
     3564                $response['originalImageURL']  = wp_get_original_image_url( $attachment->ID );
     3565                $response['originalImageName'] = wp_basename( wp_get_original_image_path( $attachment->ID ) );
     3566            }
     3567
    35633568            $sizes['full'] = array( 'url' => $attachment_url );
    35643569
Note: See TracChangeset for help on using the changeset viewer.