WordPress.org

Make WordPress Core

Ticket #17958: 17958.7.patch

File 17958.7.patch, 2.8 KB (added by chexee, 4 years ago)

Aligns thumbnail with top of post title and bottom of action links if post title is one line

  • wp-admin/includes/class-wp-posts-list-table.php

     
    518518                                        } 
    519519 
    520520                                        $pad = str_repeat( '— ', $level ); 
    521 ?> 
    522                         <td <?php echo $attributes ?>><strong><?php if ( $can_edit_post && $post->post_status != 'trash' ) { ?><a class="row-title" href="<?php echo $edit_link; ?>" title="<?php echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $title ) ); ?>"><?php echo $pad; echo $title ?></a><?php } else { echo $pad; echo $title; }; _post_states( $post ); echo isset( $parent_name ) ? ' | ' . $post_type_object->labels->parent_item_colon . ' ' . esc_html( $parent_name ) : ''; ?></strong> 
    523 <?php 
     521                                } else { 
     522                                        $pad = ''; 
    524523                                } 
    525                                 else { 
    526                                         $attributes = 'class="post-title page-title column-title"' . $style; 
    527524?> 
    528                         <td <?php echo $attributes ?>><strong><?php if ( $can_edit_post && $post->post_status != 'trash' ) { ?><a class="row-title" href="<?php echo $edit_link; ?>" title="<?php echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $title ) ); ?>"><?php echo $title ?></a><?php } else { echo $title; }; _post_states( $post ); ?></strong> 
    529 <?php 
    530                                         if ( 'excerpt' == $mode ) { 
     525                        <td <?php echo $attributes ?>> 
     526                                <?php if ( has_post_thumbnail() ) { 
     527                                        echo "<div class='column-title-thumb'>"; 
     528                                        the_post_thumbnail( array(28,28) ); 
     529                                        echo "</div>"; 
     530                                } ?> 
     531                                <strong><?php 
     532                                if ( $can_edit_post && $post->post_status != 'trash' ) : ?> 
     533                                        <a class="row-title" href="<?php echo $edit_link; ?>" 
     534                                                title="<?php echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $title ) ); ?>"> 
     535                                        <?php echo $pad . $title; ?></a> 
     536                                <?php 
     537                                        else : 
     538                                                echo $pad . $title; 
     539                                        endif; 
     540                                        _post_states( $post ); 
     541                                        if ( $this->hierarchical_display ) { 
     542                                                if ( isset( $parent_name ) ) 
     543                                                        echo ' | ' . $post_type_object->labels->parent_item_colon . ' ' . esc_html( $parent_name ); 
     544                                        } elseif ( 'excerpt' == $mode ) { 
    531545                                                the_excerpt(); 
    532546                                        } 
    533                                 } 
    534  
     547                                ?></strong> 
     548<?php 
    535549                                $actions = array(); 
    536550                                if ( $can_edit_post && 'trash' != $post->post_status ) { 
    537551                                        $actions['edit'] = '<a href="' . get_edit_post_link( $post->ID, true ) . '" title="' . esc_attr( __( 'Edit this item' ) ) . '">' . __( 'Edit' ) . '</a>'; 
  • wp-admin/css/wp-admin.dev.css

     
    51775177        font-weight: bold; 
    51785178} 
    51795179 
     5180.column-title-thumb {  
     5181        float:left; 
     5182        margin: 3px 8px 0 0;  
     5183} 
     5184 
    51805185.column-author img, .column-username img { 
    51815186        float: left; 
    51825187        margin-right: 10px;