wpseek.com
Outil de recherche WordPress pour les développeurs et auteurs de thèmes
get_page_hierarchy › WordPress Function
Depuis2.0.0
Dépréciéen/a
› get_page_hierarchy ( $pages, $page_id = 0 )
Paramètres: (2) |
|
Retourne: |
|
Défini(e) dans: |
|
Codex: |
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) complexityFonctions en relation: get_template_hierarchy, _get_term_hierarchy, get_page_uri, get_page_link, _get_page_link
Source
function get_page_hierarchy( &$pages, $page_id = 0 ) { if ( empty( $pages ) ) { return array(); } $children = array(); foreach ( (array) $pages as $p ) { $parent_id = (int) $p->post_parent; $children[ $parent_id ][] = $p; } $result = array(); _page_traverse_name( $page_id, $children, $result ); return $result; }