diff --git a/wp-admin/includes/class-wp-terms-list-table.php b/wp-admin/includes/class-wp-terms-list-table.php
index 84e6604bf1..76d094be2b 100644
--- a/wp-admin/includes/class-wp-terms-list-table.php
+++ b/wp-admin/includes/class-wp-terms-list-table.php
@@ -275,11 +275,19 @@ class WP_Terms_List_Table extends WP_List_Table {
$count = number_format_i18n( $tag->count );
$tax = get_taxonomy( $taxonomy );
+
+ if ( ! $tax->public )
+ return $count;
+
if ( $tax->query_var ) {
- return " $post_type ), 'edit.php' ) . "'>$count";
+ $args = array( $tax->query_var => $tag->slug );
+ } else {
+ $args = array( 'taxonomy' => $tax->name, 'term' => $tag->slug );
}
- return $count;
+ $args['post_type'] = $post_type;
+
+ return "$count";
}
function column_links( $tag ) {