Opened 4 years ago
Last modified 3 weeks ago
#18848 assigned feature request
Filter post listing screen by post parent
Reported by: | johnbillion | Owned by: | johnbillion |
---|---|---|---|
Milestone: | Awaiting Review | Priority: | normal |
Severity: | normal | Version: | 3.3 |
Component: | Posts, Post Types | Keywords: | needs-patch needs-unit-tests |
Focuses: | administration | Cc: |
Description
It's not possible to filter a post listing screen by post_parent. This would be super handy for hierarchical post types (eg. Pages) where you may have several levels of hierarchy and want to view only the descendants of a particular page. I'm not sure that we need a UI (eg. dropdown menu) for it, but a working URL query var would be great.
I made an attempt at patching this a while ago using the child_of parameter but it got complicated quite quickly, so I'm putting it out there as a feature request in case anyone feels like tackling it.
Attachments (2)
Change History (8)
#2
in reply to:
↑ 1
@johnbillion
4 years ago
Replying to nacin:
Attached patch should probably do the trick.
Indeed it does but it doesn't include all descendants, just immediate children of the given post_parent. I think to achieve this, WP_Query's get_posts() needs to be patched to support the child_of parameter in the same way get_pages() does.
@johnbillion
4 years ago
#3
@johnbillion
4 years ago
Attached patch adds support for the child_of parameter to get_posts() and allows us to query a posts screen using the child_of query var in addition to the post_parent query var. We just need to tidy up the post listing when this is used.
#4
@johnbillion
4 years ago
- Owner set to johnbillion
- Status changed from new to assigned
#5
@jeremyfelt
21 months ago
- Component changed from Administration to Posts, Post Types
- Focuses admin added
#6
@chriscct7
3 weeks ago
- Keywords needs-patch needs-unit-tests added
Attached patch should probably do the trick.