[wp-trac] [WordPress Trac] #10230: get_pages function: number and
child_of parameters conflict
WordPress Trac
wp-trac at lists.automattic.com
Sun Jun 21 19:26:34 GMT 2009
#10230: get_pages function: number and child_of parameters conflict
--------------------------+-------------------------------------------------
Reporter: ortsaipekim | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 2.8.1
Component: General | Version: 2.8
Severity: normal | Keywords: get_pages, wp_list_pages
--------------------------+-------------------------------------------------
Passing both number and child_of parameters to get_pages will produce
nonsensical results.
Within the function number is used first to limit the number of results,
then child_of is used to establish results within a certain hierarchical
scope.
So with a structure of:
Parent 1
Parent 2
Parent 3
Child 1
Child 2
Child 3
passing a number=2 and child_of=(parent 3 id) will not give the expected
output. In this case, the result will first be limited to only include:
Parent 1
Parent 2
so the child_of will be ignored. To produce a more logical result,
child_of should be evaluated first, then number should be evaluated to
limit the result set.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/10230>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list