WordPress.org

Make WordPress Core

Ticket #33319: 33319.diff

File 33319.diff, 1.6 KB (added by polevaultweb, 5 years ago)

Use wp_get_attachment_url for the cropped image URL

  • src/wp-admin/custom-header.php

     
    878878                // Update the attachment
    879879                $attachment_id = $this->insert_attachment( $object, $cropped );
    880880
    881                 $url = $object['guid'];
     881                $url = wp_get_attachment_url( $attachment_id );
    882882                $this->set_header_image( compact( 'url', 'attachment_id', 'width', 'height' ) );
    883883
    884884                // Cleanup.
     
    11101110                $object = array(
    11111111                        'ID' => $parent_attachment_id,
    11121112                        'post_title' => basename($cropped),
    1113                         'post_content' => $url,
    11141113                        'post_mime_type' => $image_type,
    11151114                        'guid' => $url,
    11161115                        'context' => 'custom-header'
     
    11921191                $new_attachment_id = $this->insert_attachment( $object, $cropped );
    11931192
    11941193                $object['attachment_id'] = $new_attachment_id;
     1194                $object['url']           = wp_get_attachment_url( $new_attachment_id );;
    11951195                $object['width']         = $dimensions['dst_width'];
    11961196                $object['height']        = $dimensions['dst_height'];
    11971197
  • src/wp-admin/js/customize-controls.js

     
    23482348                 * @param {object} croppedImage Cropped attachment data.
    23492349                 */
    23502350                onCropped: function(croppedImage) {
    2351                         var url = croppedImage.post_content,
     2351                        var url = croppedImage.url,
    23522352                                attachmentId = croppedImage.attachment_id,
    23532353                                w = croppedImage.width,
    23542354                                h = croppedImage.height;