描述
wordpress在编号相匹配的页面列表中检索子页面。
要与页面编号上的页面参数相匹配。还需要与子页面相匹配,以便检索某一页面上的所有子页面。切勿使用SQL查询来获取子页面。
使用
- <?php &get_page_children( $page_id, $pages ) ?>
- <?php get_page_children( $page_id, $pages ) ?>
参数
$page_id
(数组)(必需)页面编号
默认值:None
$pages
(数组)(必需)页面对象列表
默认值:None
返回的值
(数组)
示例
返回title为“About” 的文章id
- <?php
- $my_wp_query = new WP_Query();
- $all_wp_pages = $my_wp_query->query(array(‘post_type’ => ‘page’));
- $portfolio = get_page_by_title(‘Portfolio’);
- $portfolio_children = get_page_children($portfolio->ID, $all_wp_pages);
- echo ‘<pre>’.print_r($portfolio_children,true).’
- ’;
- ?>
源文件
get_page_children() 位于 wp-includes/post.php中 。