#17015 closed defect (bug) (invalid)
wp_list_pages incorrect hierarchy when using include and sorting by title
Reported by: | JohnColvin | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | minor | Version: | 1.5 |
Component: | Template | Keywords: | |
Focuses: | Cc: |
Description (last modified by )
I am using wp_list_pages to create a page hierarchy. I only want the grandchildren of specific pages, so I generate a list of page IDs to send to wp_list_pages. I sort them by page title. The hierarchy is not handled correctly when a grandchild's title sorts before its parent.
How it should come out:
About Us -Board of Directors --Annual Reports -FAQ -Initiatives --Ohio... --Reach
How it comes out:
About Us -Annual Reports -Board of Directors -FAQ -Initiatives --Ohio... --Reach
I've moved things around and verified that this sorts correctly:
About Us -Board of Directors --ZZZAnnual Reports -FAQ -Initiatives --Ohio... --Reach
If one grandchild has a sort order above its parent, all the grandchildren are pulled above the parent in the hierarchy. For example:
About Us -Board of Directors --ZZZAnnual Reports -FAQ -AAAAOhio... -Reach -Initiatives
Change History (5)
#2
@
11 years ago
- Resolution set to invalid
- Status changed from new to closed
- Version changed from 3.1 to 1.5
I don't fully understand your expectations. If you only want the grandchildren of certain pages then why would you be including their parents? Im going to close please reopen if you feel this is still an issue.
Note: See
TracTickets for help on using
tickets.
exclude
has similar weirdness, maybe the same root cause: #10902