public function getPageChildren($id = 0) { $all_pages = get_posts(array('post_type' => 'page')); $page_children = get_page_children($id, $all_pages); if (is_array($page_children)) { $page_children_obj = array(); foreach ($page_children as $child) { $page_children_obj[] = PageDataHelper::createPageObject(false, $child); } return $page_children_obj; } else { return null; } }