遍历并返回所有嵌套子项的根页名称。
原型
_page_traverse_name( int $page_id, array $children, array $result )
描述
$ children包含父子关系
参考:
- _page_traverse_name()
参数
$page_id
(int)
(Required)
页面ID。
$children
(array)
(Required)
亲子关系(通过引用传递)。
$result
(array)
(Required)
结果(通过引用传递)。
源文件
路径:wp-includes/post.php
<?php
...
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 );
}
}
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/_page_traverse_name/