Make WordPress Core

Opened 21 months ago

Last modified 21 months ago

#21396 new defect (bug)

Categories widget reports categories without posts when they have custom posts

Reported by: pkwooster Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 3.4.1
Component: Widgets Keywords:
Focuses: Cc:

Description (last modified by SergeyBiryukov)

This problem may be related to #14084, but this report is specific to the behaviour of the Categories Widget.

  • Create a custom post type eg. "Products"
  • Create a category eg. "Photographs"
  • Add some posts of type Products, assign them to category Photographs
  • go to the blog page and the Categories widget lists Photographs as a category
  • click on Photographs
  • the "Nothing Found" post is shown.

There are no normal posts of category Photographs, but the widget lists a category that returns nothing. I would have expected the widget not to list a category that has no normal posts.

Change History (2)

comment:1 dd3221 months ago

Also similarily related to #14084 is #14073 which describes this same problem.

tl;dr: Term post counts are global to Post Types and Post Statuses, this is a limitation of the existing storage mechanism, and there isn't much we can do until we add Term Meta #10142

comment:2 SergeyBiryukov21 months ago

  • Description modified (diff)
Note: See TracTickets for help on using tickets.