Index: src/wp-admin/includes/class-wp-comments-list-table.php =================================================================== --- src/wp-admin/includes/class-wp-comments-list-table.php (revision 48315) +++ src/wp-admin/includes/class-wp-comments-list-table.php (working copy) @@ -301,18 +301,21 @@ $link = remove_query_arg( 'user_id', $link ); } - if ( ! isset( $num_comments->$status ) ) { - $num_comments->$status = 10; + if ( empty( $num_comments->$status ) ) { + continue; } + $link = add_query_arg( 'comment_status', $status, $link ); if ( $post_id ) { $link = add_query_arg( 'p', absint( $post_id ), $link ); } + /* // I toyed with this, but decided against it. Leaving it in here in case anyone thinks it is a good idea. ~ Mark if ( !empty( $_REQUEST['s'] ) ) $link = add_query_arg( 's', esc_attr( wp_unslash( $_REQUEST['s'] ) ), $link ); */ + $status_links[ $status ] = "" . sprintf( translate_nooped_plural( $label, $num_comments->$status ), sprintf(