diff --git src/wp-admin/css/list-tables.css src/wp-admin/css/list-tables.css
index 07a005b..e8232b9 100644
|
|
table.fixed { |
267 | 267 | width: 74px; |
268 | 268 | } |
269 | 269 | |
270 | | .fixed .column-comment .comment-author { |
| 270 | .fixed .column-comment .comment-author, |
| 271 | .media .column-title .media-icon { |
271 | 272 | display: none; |
272 | 273 | } |
273 | 274 | |
… |
… |
div.action-links, |
1927 | 1928 | box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); |
1928 | 1929 | } |
1929 | 1930 | } |
| 1931 | |
| 1932 | @media screen and ( max-width: 450px ) { |
| 1933 | /* Columns to hide */ |
| 1934 | .media .column-icon, |
| 1935 | .media .column-comments { |
| 1936 | display: none; |
| 1937 | } |
| 1938 | |
| 1939 | .media .column-title .media-icon { |
| 1940 | display: block; |
| 1941 | padding-bottom: 5px; |
| 1942 | } |
| 1943 | } |
diff --git src/wp-admin/includes/class-wp-media-list-table.php src/wp-admin/includes/class-wp-media-list-table.php
index 483421b..81c1a53 100644
|
|
foreach ( $columns as $column_name => $column_display_name ) { |
309 | 309 | list( $mime ) = explode( '/', $post->post_mime_type ); |
310 | 310 | $attributes = 'class="column-icon media-icon ' . $mime . '-icon"' . $style; |
311 | 311 | ?> |
312 | | <td <?php echo $attributes ?>><?php |
313 | | if ( $thumb = wp_get_attachment_image( $post->ID, array( 80, 60 ), true ) ) { |
314 | | if ( $this->is_trash || ! $user_can_edit ) { |
315 | | echo $thumb; |
316 | | } else { |
317 | | ?> |
318 | | <a href="<?php echo get_edit_post_link( $post->ID ); ?>" title="<?php echo esc_attr( sprintf( __( 'Edit “%s”' ), $att_title ) ); ?>"> |
319 | | <?php echo $thumb; ?> |
320 | | </a> |
321 | | |
322 | | <?php } |
323 | | } |
324 | | ?> |
325 | | </td> |
| 312 | <td <?php echo $attributes ?>><?php $this->column_icon( $post ); ?></td> |
326 | 313 | <?php |
327 | 314 | break; |
328 | 315 | |
329 | 316 | case 'title': |
330 | 317 | ?> |
331 | 318 | <td <?php echo $attributes ?>><strong> |
| 319 | <div class="media-icon"> |
| 320 | <?php $this->column_icon( $post ); ?> |
| 321 | </div> |
| 322 | |
332 | 323 | <?php if ( $this->is_trash || ! $user_can_edit ) { |
333 | 324 | echo $att_title; |
334 | 325 | } else { ?> |
… |
… |
foreach ( $columns as $column_name => $column_display_name ) { |
492 | 483 | <?php endwhile; |
493 | 484 | } |
494 | 485 | |
| 486 | public function column_icon( $post ) { |
| 487 | $thumb = wp_get_attachment_image( $post->ID, array( 80, 60 ), true ); |
| 488 | |
| 489 | if ( ! $thumb ) { |
| 490 | return; |
| 491 | } |
| 492 | |
| 493 | if ( $this->is_trash || ! current_user_can( 'edit_post', $post->ID ) ) { |
| 494 | echo $thumb; |
| 495 | } else { |
| 496 | printf( |
| 497 | '<a href="%s" title="%s">%s</a>', |
| 498 | get_edit_post_link( $post->ID, true ), |
| 499 | esc_attr( sprintf( __( 'Edit “%s”' ), _draft_or_post_title() ) ), |
| 500 | $thumb |
| 501 | ); |
| 502 | } |
| 503 | } |
| 504 | |
495 | 505 | /** |
496 | 506 | * @param WP_Post $post |
497 | 507 | * @param string $att_title |