我在我的 Wordpress 主题中有一个部分,我在其中获取子页面以显示其信息。这就是我现在所拥有的:
<?php
$my_wp_query = new WP_Query();
$all_wp_pages = $my_wp_query->query(array('post_type' => 'page'));
$staff = get_page_children(8, $all_wp_pages);
foreach($staff as $s){
$page = $s->ID;
$page_data = get_page($page);
$content = $page_data->post_content;
$content = apply_filters('the_content',$content);
$content = str_replace(']]>', ']]>', $content);
echo '<div class="row-fluid"><span class="span4">';
echo get_the_post_thumbnail( $page );
echo '</span><span class="span8">'.$content.'</span></div>';
}
?>
我有五个应该显示的子页面,但只有三个返回。我在 $staff 上使用 print_r 来查看其他页面是否甚至在数组中,但它们不是。我不确定问题可能是什么。