A lot of theme developers don’t add in the ability to have your featured image automatically display at the top of your WordPress post. The last thing you want to do is to set your featured image and then have to link/insert it again at the top of each post. Follow the steps below to easily modify your theme to insert your featured image at the top of each post.
WordPress Featured Image
In your WordPress dashboard, go to Appearance > Editor.
Click into your single.php file. (Please back this file up first. We suggest backing it up via FTP, this way if something goes wrong, you can just drag and drop the original back in)
You will want to locate and find the following PHP.
<?php the_content(); ?>
Then place this line of code right above it.
<?php the_post_thumbnail('large');?><div style="clear:both; margin-bottom:10px;"></div>
As you can see we added a 10px margin between the image and where the text starts. Also, if you are using small or medium thumbnails, simply replace where ours has ‘large’, with either small or medium.
Example of Post after adding WordPress Featured Image