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:

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

Related Functions

get_template_hierarchy, _get_term_hierarchy, get_page_uri, get_page_link, _get_page_link

Top Google Results

User discussions

wpseek mobile