Post Thumbnails

Post Thumbnails

From ThaiiS Note (Wiki)

Jump to: navigation, search

First, in the theme’s functions.php, declare that your theme supports this feature. (wordpress 2.9+)

add_theme_support( 'post-thumbnails' );
add_theme_support( 'post-thumbnails', array( 'post' ) ); // Add it for posts
add_theme_support( 'post-thumbnails', array( 'page' ) ); // Add it for pages
set_post_thumbnail_size( 50, 50 ); // 50 pixels wide by 50 pixels tall, box resize mode
set_post_thumbnail_size( 50, 50, true ); // 50 pixels wide by 50 pixels tall, hard crop mode
<?php
if ( has_post_thumbnail() ) {
// the current post has a thumbnail
} else {
 // the current post lacks a thumbnail
}
?>
<?php the_post_thumbnail(); ?>

single.php (in the loop):

<?php the_post_thumbnail( 'single-post-thumbnail' ); ?>
if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 50, 50, true ); // Normal post thumbnails
 add_image_size( 'single-post-thumbnail', 400, 9999 ); // Permalink thumbnail size
}