get_page_hierarchy
get_page_hierarchy ( $pages, $page_id = 0 )
Parameters:- (WP_Post[]) pages Posts array (passed by reference).
- (int) page_id Optional. Parent page ID. Default 0.
Returns:- (string[]) Array of post names keyed by ID and arranged by hierarchy. Children immediately follow their parents.
Defined at: - Introduced in WordPress: 2.0.0
- Deprecated in WordPress: —
Description
Orders the pages with children under parents in a flat list.It uses auxiliary structure to hold parent-children relationships and
runs in O(N) complexity