diff --git src/wp-admin/css/list-tables.css src/wp-admin/css/list-tables.css
index 6feaa22..5180899 100644
|
|
strong .post-com-count:after { |
74 | 74 | float: left; |
75 | 75 | } |
76 | 76 | |
| 77 | .comment-post-link { |
| 78 | display: block; |
| 79 | } |
| 80 | |
77 | 81 | /* comments */ |
78 | 82 | |
79 | 83 | .commentlist li { |
… |
… |
table.fixed { |
267 | 271 | width: 74px; |
268 | 272 | } |
269 | 273 | |
270 | | .fixed .column-comment .comment-author { |
| 274 | .fixed .column-comment .comment-author, |
| 275 | .fixed .column-comment .comment-response { |
271 | 276 | display: none; |
272 | 277 | } |
273 | 278 | |
… |
… |
div.action-links, |
1574 | 1579 | .users .column-email, |
1575 | 1580 | .users .column-name, |
1576 | 1581 | .sites .column-registered, |
1577 | | .sites .column-users { |
| 1582 | .sites .column-users, |
| 1583 | .comments .column-response { |
1578 | 1584 | display: none; |
1579 | 1585 | } |
1580 | 1586 | |
1581 | | .fixed .column-comment .comment-author { |
| 1587 | .fixed .column-comment .comment-author, |
| 1588 | .fixed .column-comment .comment-response { |
1582 | 1589 | display: block; |
1583 | 1590 | } |
1584 | 1591 | |
| 1592 | .fixed .column-comment .comment-response { |
| 1593 | margin-top: 0.6em; |
| 1594 | } |
| 1595 | |
| 1596 | .fixed .column-comment .response-links { |
| 1597 | float: none; |
| 1598 | } |
| 1599 | |
| 1600 | .fixed .column-comment .comment-post-link { |
| 1601 | display: inline; |
| 1602 | awhite-space: nowrap; |
| 1603 | text-overflow: ellipsis; |
| 1604 | } |
| 1605 | |
| 1606 | .fixed .column-comment .post-com-count { |
| 1607 | display: inline-block; |
| 1608 | margin-left: 0.5em; |
| 1609 | } |
| 1610 | |
| 1611 | .comment .row-actions { |
| 1612 | line-height: 26px; |
| 1613 | } |
| 1614 | |
| 1615 | .comment .row-actions > span { |
| 1616 | margin-right: 0.5em; |
| 1617 | } |
| 1618 | |
| 1619 | .comment .row-actions a { |
| 1620 | white-space: nowrap; |
| 1621 | } |
| 1622 | |
| 1623 | .comment .row-actions .sep { |
| 1624 | margin-right: 0.5em; |
| 1625 | } |
| 1626 | |
1585 | 1627 | /* Posts */ |
1586 | 1628 | .column-title { |
1587 | 1629 | width: 85%; |
diff --git src/wp-admin/includes/class-wp-comments-list-table.php src/wp-admin/includes/class-wp-comments-list-table.php
index 3814f98..b5d9dd4 100644
|
|
class WP_Comments_List_Table extends WP_List_Table { |
489 | 489 | echo '<div class="row-actions">'; |
490 | 490 | foreach ( $actions as $action => $link ) { |
491 | 491 | ++$i; |
492 | | ( ( ( 'approve' == $action || 'unapprove' == $action ) && 2 === $i ) || 1 === $i ) ? $sep = '' : $sep = ' | '; |
| 492 | ( ( ( 'approve' == $action || 'unapprove' == $action ) && 2 === $i ) || 1 === $i ) ? $sep = '' : $sep = ' <span class="sep">|</span> '; |
493 | 493 | |
494 | 494 | // Reply and quickedit need a hide-if-no-js span when not added with ajax |
495 | 495 | if ( ( 'reply' == $action || 'quickedit' == $action ) && ! defined('DOING_AJAX') ) |
… |
… |
class WP_Comments_List_Table extends WP_List_Table { |
505 | 505 | } |
506 | 506 | echo '</div>'; |
507 | 507 | } |
| 508 | |
| 509 | echo '<div class="comment-response">'; |
| 510 | _e( 'In Response To:', 'post title' ); |
| 511 | echo ' ' . $this->get_comment_post_link(); |
| 512 | $this->comments_bubble( $post->ID, $pending_comments ); |
| 513 | echo '</div>'; |
508 | 514 | } |
509 | 515 | |
510 | 516 | public function column_author( $comment ) { |
… |
… |
class WP_Comments_List_Table extends WP_List_Table { |
542 | 548 | return get_comment_date( __( 'Y/m/d \a\t g:ia' ) ); |
543 | 549 | } |
544 | 550 | |
| 551 | protected function get_comment_post_link() { |
| 552 | if ( current_user_can( 'edit_post', $post->ID ) ) { |
| 553 | $post_link = "<a class='comment-post-link' href='" . get_edit_post_link( $post->ID ) . "'>"; |
| 554 | $post_link .= get_the_title( $post->ID ) . '</a>'; |
| 555 | } else { |
| 556 | $post_link = get_the_title( $post->ID ); |
| 557 | } |
| 558 | |
| 559 | return $post_link; |
| 560 | } |
| 561 | |
545 | 562 | public function column_response() { |
546 | 563 | $post = get_post(); |
547 | 564 | |
… |
… |
class WP_Comments_List_Table extends WP_List_Table { |
552 | 569 | $pending_comments = $this->pending_count[$post->ID] = $_pending_count_temp[$post->ID]; |
553 | 570 | } |
554 | 571 | |
555 | | if ( current_user_can( 'edit_post', $post->ID ) ) { |
556 | | $post_link = "<a href='" . get_edit_post_link( $post->ID ) . "'>"; |
557 | | $post_link .= get_the_title( $post->ID ) . '</a>'; |
558 | | } else { |
559 | | $post_link = get_the_title( $post->ID ); |
560 | | } |
561 | | |
562 | 572 | echo '<div class="response-links"><span class="post-com-count-wrapper">'; |
563 | | echo $post_link . '<br />'; |
| 573 | echo $this->get_comment_post_link(); |
564 | 574 | $this->comments_bubble( $post->ID, $pending_comments ); |
565 | 575 | echo '</span> '; |
566 | 576 | $post_type_object = get_post_type_object( $post->post_type ); |