Wordpress different featured image size for different post types

Scott picture Scott · Oct 6, 2010 · Viewed 11.3k times · Source

You can enable featured images for posts and set their size by using the following code in your function.php file:

add_theme_support('post-thumbnails');
set_post_thumbnail_size(107, 69, true);

but this sets the image size globally for any post types. Im using wordpress 3.0 and have created my own custom post type. Is it possible to apply a different featured thumbnail sizes for different post types?

Thanks

Scott

Answer

Gavin picture Gavin · Oct 12, 2010

In your theme functions file, you can define new image sizes that apply to any images uploaded from then forward:

add_image_size('new-thumbnail-size',600,340, true)

Once you've defined a new image size, you can use the_post_thumbnail as usual but include the new image size to display that instead of the thumbnail default:

the_post_thumbnail( 'new-thumbnail-size' )

A little bit more detail: http://gavinsmith.me/2010/10/multiple-post-thumbnail-featured-image-sizes-in-wordpress/