Make WordPress Core

Ticket #46866: 46866.6.diff

File 46866.6.diff, 7.2 KB (added by garrett-eclipse, 4 years ago)

Update the Uploaded To icon to a folder to indicate it's not the action but the location.

  • src/wp-admin/css/edit.css

     
    459459#post-body .misc-pub-post-status:before,
    460460#post-body #visibility:before,
    461461.curtime #timestamp:before,
     462#post-body .misc-pub-uploadedby:before,
     463#post-body .misc-pub-uploadedto:before,
    462464#post-body .misc-pub-revisions:before,
    463465#post-body .misc-pub-response-to:before,
    464466#post-body .misc-pub-comment-status:before {
     
    468470#post-body .misc-pub-post-status:before,
    469471#post-body #visibility:before,
    470472.curtime #timestamp:before,
     473#post-body .misc-pub-uploadedby:before,
     474#post-body .misc-pub-uploadedto:before,
    471475#post-body .misc-pub-revisions:before,
    472476#post-body .misc-pub-response-to:before,
    473477#post-body .misc-pub-comment-status:before {
     
    496500        top: -1px;
    497501}
    498502
     503#post-body .misc-pub-uploadedby:before {
     504        content: "\f110";
     505        position: relative;
     506        top: -1px;
     507}
     508
     509#post-body .misc-pub-uploadedto:before {
     510        content: "\f318";
     511        position: relative;
     512        top: -1px;
     513}
     514
    499515#post-body .misc-pub-revisions:before {
    500516        content: "\f321";
    501517}
  • src/wp-admin/includes/media.php

     
    32663266
    32673267        $att_url = wp_get_attachment_url( $attachment_id );
    32683268
    3269         ?>
     3269        $author = get_userdata( $post->post_author );
     3270
     3271        $uploaded_by_name = __( '(no author)' );
     3272        $uploaded_by_link = '';
     3273        if ( $author->exists() ) {
     3274                $uploaded_by_name = $author->display_name ? $author->display_name : $author->nickname;
     3275                $uploaded_by_link = get_edit_user_link( $author->ID );
     3276        } ?>
     3277        <div class="misc-pub-section misc-pub-uploadedby">
     3278                <?php if ( $uploaded_by_link ) : ?>
     3279                        <?php _e( 'Uploaded by:' ); ?> <a href="<?php echo $uploaded_by_link ?>"><strong><?php echo $uploaded_by_name ?></strong></a>
     3280                <?php else: ?>
     3281                        <?php _e( 'Uploaded by:' ); ?> <strong><?php echo $uploaded_by_name ?></strong>
     3282                <?php endif; ?>
     3283        </div>
     3284
     3285        <?php if ( $post->post_parent ) :
     3286                $post_parent = get_post( $post->post_parent );
     3287                if ( $post_parent ) :
     3288                        $uploaded_to_title = $post_parent->post_title ? $post_parent->post_title : __( '(no title)' );
     3289                        $uploaded_to_link = get_edit_post_link( $post->post_parent, 'raw' ); ?>
     3290                        <div class="misc-pub-section misc-pub-uploadedto">
     3291                                <?php if ( $uploaded_to_link ) : ?>
     3292                                        <?php _e( 'Uploaded to:' ); ?> <a href="<?php echo $uploaded_to_link ?>"><strong><?php echo $uploaded_to_title; ?></strong></a>
     3293                                <?php else: ?>
     3294                                        <?php _e( 'Uploaded to:' ); ?> <strong><?php echo $uploaded_to_title; ?></strong>
     3295                                <?php endif; ?>
     3296                        </div>
     3297                <?php endif; ?>
     3298        <?php endif; ?>
     3299
    32703300        <div class="misc-pub-section misc-pub-attachment">
    32713301                <label for="attachment_url"><?php _e( 'File URL:' ); ?></label>
    32723302                <input type="text" class="widefat urlfield" readonly="readonly" name="attachment_url" id="attachment_url" value="<?php echo esc_attr( $att_url ); ?>" />
  • src/wp-includes/media-template.php

     
    405405                        </span>
    406406                        <div class="details">
    407407                                <h2 class="screen-reader-text"><?php _e( 'Details' ); ?></h2>
     408                                <div class="uploaded"><strong><?php _e( 'Uploaded on:' ); ?></strong> {{ data.dateFormatted }}</div>
     409                                <div class="uploaded-by">
     410                                        <strong><?php _e( 'Uploaded by:' ); ?></strong>
     411                                                <# if ( data.authorLink ) { #>
     412                                                        <a href="{{ data.authorLink }}">{{ data.authorName }}</a>
     413                                                <# } else { #>
     414                                                        {{ data.authorName }}
     415                                                <# } #>
     416                                </div>
     417                                <# if ( data.uploadedToTitle ) { #>
     418                                        <div class="uploaded-to">
     419                                                <strong><?php _e( 'Uploaded to:' ); ?></strong>
     420                                                <# if ( data.uploadedToLink ) { #>
     421                                                        <a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
     422                                                <# } else { #>
     423                                                        {{ data.uploadedToTitle }}
     424                                                <# } #>
     425                                        </div>
     426                                <# } #>
    408427                                <div class="filename"><strong><?php _e( 'File name:' ); ?></strong> {{ data.filename }}</div>
    409                                 <div class="filename"><strong><?php _e( 'File type:' ); ?></strong> {{ data.mime }}</div>
    410                                 <div class="uploaded"><strong><?php _e( 'Uploaded on:' ); ?></strong> {{ data.dateFormatted }}</div>
    411 
     428                                <div class="file-type"><strong><?php _e( 'File type:' ); ?></strong> {{ data.mime }}</div>
    412429                                <div class="file-size"><strong><?php _e( 'File size:' ); ?></strong> {{ data.filesizeHumanReadable }}</div>
    413430                                <# if ( 'image' === data.type && ! data.uploading ) { #>
    414431                                        <# if ( data.width && data.height ) { #>
     
    485502                                        <label for="attachment-details-two-column-description" class="name"><?php _e( 'Description' ); ?></label>
    486503                                        <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
    487504                                </span>
    488                                 <span class="setting">
    489                                         <span class="name"><?php _e( 'Uploaded By' ); ?></span>
    490                                         <span class="value">{{ data.authorName }}</span>
    491                                 </span>
    492                                 <# if ( data.uploadedToTitle ) { #>
    493                                         <span class="setting">
    494                                                 <span class="name"><?php _e( 'Uploaded To' ); ?></span>
    495                                                 <# if ( data.uploadedToLink ) { #>
    496                                                         <span class="value"><a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a></span>
    497                                                 <# } else { #>
    498                                                         <span class="value">{{ data.uploadedToTitle }}</span>
    499                                                 <# } #>
    500                                         </span>
    501                                 <# } #>
    502505                                <span class="setting" data-setting="url">
    503506                                        <label for="attachment-details-two-column-copy-link" class="name"><?php _e( 'File URL:' ); ?></label>
    504507                                        <input type="text" class="attachment-details-copy-link" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
  • src/wp-includes/media.php

     
    38093809
    38103810        $author = new WP_User( $attachment->post_author );
    38113811        if ( $author->exists() ) {
    3812                 $response['authorName'] = html_entity_decode( $author->display_name, ENT_QUOTES, get_bloginfo( 'charset' ) );
     3812                $response['authorName'] = html_entity_decode( $author->display_name ? $author->display_name : $author->nickname, ENT_QUOTES, get_bloginfo( 'charset' ) );
     3813                $response['authorLink'] = get_edit_user_link( $author->ID );
    38133814        } else {
    38143815                $response['authorName'] = __( '(no author)' );
    38153816        }
     
    38163817
    38173818        if ( $attachment->post_parent ) {
    38183819                $post_parent = get_post( $attachment->post_parent );
    3819         } else {
    3820                 $post_parent = false;
    3821         }
    3822 
    3823         if ( $post_parent ) {
    3824                 $parent_type = get_post_type_object( $post_parent->post_type );
    3825 
    3826                 if ( $parent_type && $parent_type->show_ui && current_user_can( 'edit_post', $attachment->post_parent ) ) {
    3827                         $response['uploadedToLink'] = get_edit_post_link( $attachment->post_parent, 'raw' );
    3828                 }
    3829 
    3830                 if ( $parent_type && current_user_can( 'read_post', $attachment->post_parent ) ) {
     3820                if ( $post_parent ) {
    38313821                        $response['uploadedToTitle'] = $post_parent->post_title ? $post_parent->post_title : __( '(no title)' );
     3822                        $response['uploadedToLink']  = get_edit_post_link( $attachment->post_parent, 'raw' );
    38323823                }
    38333824        }
    38343825