Opened 15 years ago
Closed 14 years ago
#13352 closed defect (bug) (wontfix)
get_children() displays drafts by default
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | |
Component: | General | Keywords: | has-patch 2nd-opinion |
Focuses: | Cc: |
Description
Was working with get_children and noticed that it was displaying some draft pages. According to the current documentation (http://codex.wordpress.org/Function_Reference/get_children) the default is "any" for post status:
$argspost_status?
(string) Any value from the post_status column of the wp_posts table, such as publish, draft, or inherit; or the keyword any. Default: any
I believe it should act like get_posts --- the default should be "publish" for posts and "inherit" for attachments.
Attached is my diff with the fix...
basically I removed the $defaults setting of 'post_status' => 'any'... and I let get_posts handle the logic.
Attachments (1)
Change History (7)
#4
@
15 years ago
- Keywords 2nd-opinion added; needs-testing removed
- Milestone changed from Awaiting Review to 3.1
Should either be committed or wontfixed. This sounds like it could break things.
get_children -- remove default post_status = any