функция since 2.9.0

_page_traverse_name()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

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

Описание

$children содержит связи «родитель — потомки».
См. also_page_traverse_name()

Оригинал (английский)

$children contains parent-children relations

See also

Параметры

$page_id int обязательный
ID страницы.
$children array обязательный
Связи «родитель — потомки» (передаются по ссылке).
$result string[] обязательный
Массив имён страниц с ключами по ID (передаётся по ссылке).

Исходный код

wp-includes/post.php:6320

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 );
		}
	}
}

История изменений

ВерсияОписание
2.9.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.