
面向WordPress用户的MAMP Pro终极指南
_page_traverse_name ( $page_id, $children, $result )
_page_traverse_name: 这个函数用来获取一个页面的名称,包括它的父类。它需要一个参数,即$post_id,它是你想获得名字的页面的ID: 这个函数在WordPress主题中经常被用来显示面包屑。
遍历并返回一个根页面的所有嵌套的子文章名称。
$children包含父-子关系
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 ); } } }