I was working on a project and I added a featured image to the post. There was also an image in the post directly (in the single page view — single.php). So low and behold when I went to the homepage I saw the featured image display perfectly how I wanted and then BAM! the same image right next to it. WHY??? Well I didn’t have anything that told wordpress to display the featured image on the home/archive/category page ONLY and not the images in the post!!!
Until now…
Here’s the code snippet to prevent post images from displaying on the homepage:
[code]
add_filter(‘the_content’,’wpi_image_content_filter’,11);
function wpi_image_content_filter($content){
if (is_home() || is_front_page()){
$content = preg_replace("/<img[^>]+>/i", "", $content);
}
return $content;
}
[/code]
Add that to your functions.php file and you should be good to go!
from
http://surefirewebservices.com/wordpress/wp-snippet-duplicate-featured-image-on-post-and-homepage