[wp-trac] [WordPress Trac] #32942: Taxomony term list counts do not respect post_type parameter

WordPress Trac noreply at wordpress.org
Thu Jul 9 13:57:50 UTC 2015


#32942: Taxomony term list counts do not respect post_type parameter
----------------------------+-----------------------------
 Reporter:  stueynet        |      Owner:
     Type:  defect (bug)    |     Status:  new
 Priority:  normal          |  Milestone:  Awaiting Review
Component:  Taxonomy        |    Version:  trunk
 Severity:  normal          |   Keywords:
  Focuses:  administration  |
----------------------------+-----------------------------
 Assuming you have a shared taxonomy, when viewing the post_type specific
 manage terms page, the post_type is not respected in the term counts. So
 if you have 6 posts for post_type 1 and 5 posts in post_type 2 assigned to
 the same taxonomy term (category->news for example), the post count for
 the news term will be 11 even if you are viewing the edit-tags page with
 the post_type set to a specific type.

 So whether you go to

 wp-admin/edit-tags.php?taxonomy=category

 or go to:

 wp-admin/edit-tags.php?taxonomy=category&post_type=example

 The term count for each term is the same. When calculating term counts, it
 should take into account the post_type parameter and return counts for
 just that post_type.

 The link in the edit-tags.php list behaves as expected. It links to wp-
 admin/edit.php?category=news&post_type=example which shows just the list
 of example posts in the news category. Its misleading to the user because
 in the taxonomy term list under a specific post type it says there are X
 posts assigned to that term, but when they click the link there displays a
 different number of posts. This is because the term list is displaying the
 count of all posts, regardless of type, that have that term assigned.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/32942>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list