One issue I've had to overcome here is that I couldn't get get_the_post_thumbnail to work for me.
Here's the code I've written which you'll need to put in your templates function.php
function page_featured_images_ofparent() { $postid = get_the_ID(); $children = get_children($postid); foreach ($children as $child): // print_r($child); //echo "
"; $child_id = $child->ID; $URL = $child->guid; $title = $child->post_title; // echo "Child Id = $child_id
"; if(has_post_thumbnail( $child_id )): $image = wp_get_attachment_image_src( get_post_thumbnail_id( $child_id ), 'thumbnail' ); // 'single-post-thumbnail' $image_url = $image[0]; echo ''; endif; endforeach; return; } add_shortcode ('page-feat-img-childs', 'page_featured_images_ofparent');
and you can use the code
[page-feat-img-childs]
Put this wordpress shortcode on any of your posts or pages and it will show all the featured images of any child post or blogs.