Make WordPress Core

Ticket #46866: 46866.2.diff

File 46866.2.diff, 6.4 KB (added by garrett-eclipse, 4 years ago)

Updated patch to provide more consistency, icons and links to edit users.

  • 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: "\f317";
     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        if ( $author && isset( $author->display_name ) ) :
     3272                $uploaded_by_link = get_edit_user_link( $author->ID );
     3273                ?>
     3274                <div class="misc-pub-section misc-pub-uploadedby">
     3275                        <?php if ( $uploaded_by_link ) : ?>
     3276                                <?php _e( 'Uploaded by:' ); ?> <a href="<?php echo $uploaded_by_link ?>"><strong><?php echo $author->display_name; ?></strong></a>
     3277                        <?php else: ?>
     3278                                <?php _e( 'Uploaded by:' ); ?> <strong><?php echo $author->display_name; ?></strong>
     3279                                <?php endif; ?>
     3280                </div>
     3281        <?php endif;
     3282
     3283        if ( $post->post_parent ) :
     3284
     3285                $post_parent = get_post( $post->post_parent );
     3286                $parent_type = get_post_type_object( $post_parent->post_type );
     3287
     3288                if ( $parent_type && current_user_can( 'read_post', $post->post_parent ) ) {
     3289                        $uploaded_to_title = $post_parent->post_title ? $post_parent->post_title : __( '(no title)' );
     3290                }
     3291
     3292                if ( $parent_type && $parent_type->show_ui && current_user_can( 'edit_post', $post->post_parent ) ) {
     3293                        $uploaded_to_link = get_edit_post_link( $post->post_parent, 'raw' );
     3294                }
     3295
     3296                if ( $uploaded_to_title ) : ?>
     3297                        <div class="misc-pub-section misc-pub-uploadedto">
     3298                                <?php if ( $uploaded_to_link ) : ?>
     3299                                        <?php _e( 'Uploaded to:' ); ?> <a href="<?php echo $uploaded_to_link ?>"><strong><?php echo $uploaded_to_title; ?></strong></a>
     3300                                <?php else: ?>
     3301                                        <?php _e( 'Uploaded to:' ); ?> <strong><?php echo $uploaded_to_title; ?></strong>
     3302                                <?php endif; ?>
     3303                        </div>
     3304                <?php endif; ?>
     3305        <?php endif; ?>
     3306
    32703307        <div class="misc-pub-section misc-pub-attachment">
    32713308                <label for="attachment_url"><?php _e( 'File URL:' ); ?></label>
    32723309                <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

     
    38083808        $author = new WP_User( $attachment->post_author );
    38093809        if ( $author->exists() ) {
    38103810                $response['authorName'] = html_entity_decode( $author->display_name, ENT_QUOTES, get_bloginfo( 'charset' ) );
     3811                $response['authorLink'] = get_edit_user_link( $author->ID );
    38113812        } else {
    38123813                $response['authorName'] = __( '(no author)' );
    38133814        }