функция
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()
Оригинал (английский)
Параметры
$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. |

