[wp-trac] [WordPress Trac] #8592: Private Pages not listed in the Parent dropdown

WordPress Trac noreply at wordpress.org
Wed Jul 31 00:47:06 UTC 2013


#8592: Private Pages not listed in the Parent dropdown
------------------------------+-----------------------------
 Reporter:  mtdewvirus        |       Owner:  nacin
     Type:  enhancement       |      Status:  reopened
 Priority:  normal            |   Milestone:  Future Release
Component:  Administration    |     Version:  2.7
 Severity:  major             |  Resolution:
 Keywords:  has-patch commit  |
------------------------------+-----------------------------
Changes (by sillybean):

 * keywords:  has-patch commit 3.5-early => has-patch commit


Comment:

 Minimum number of things that have to get done in order to resolve this
 ticket:

 * Allow arguments to be filtered in wp_list_pages() and
 wp_dropdown_pages() (related: #23734).
 * Scrub core for remaining hard-coded status lists (related: #12706,
 #24722) and make sure they can be filtered (to add custom statuses
 registered by plugins, or add labels in parentheses as described
 upthread).
 * When saving child pages of restricted (private, password, draft)
 parents, enforce the same status/visibility on the child. This prevents
 weirdness like published children of draft parents.

 At that point, while core still won't allow hierarchies of
 private/password/draft pages,  plugins should be able to accomplish it by
 applying various filters.

 Comments? I'll start on the argument filters and save_post hook before
 tackling the status lists; more eyes on that aspect would be especially
 welcome.

--
Ticket URL: <http://core.trac.wordpress.org/ticket/8592#comment:151>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list