wppaste
WordPress

_page_traverse_name( int $page_id, array $children, string[] $result )

Since
2.9.0
Source
wp-includes/post.php:6321
Traverses and return all the nested children post names of a root page.

Description

$children contains parent-children relations

Parameters

$page_idint
Page ID.
$childrenarray
Parent-children relations (passed by reference).
$resultstring[]
Array of page names keyed by ID (passed by reference).

Uses · 1

Used by · 2

Source

function _page_traverse_name( $page_id, &$children, &$result ) {	if ( isset( $children[ $page_id ] ) ) {		foreach ( (array) $children[ $page_id ] as $child ) {			$result[ $child->ID ] = $child->post_name;			_page_traverse_name( $child->ID, $children, $result );		}	}}

History

Introduced in 2.9.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.9.7 tag, from src/wp-includes/post.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.