the_post_thumbnail( string|array $size = 'post-thumbnail', string|array $attr = '' )

Display the post thumbnail.


Description

When a theme adds ‘post-thumbnail’ support, a special ‘post-thumbnail’ image size is registered, which differs from the ‘thumbnail’ image size managed via the Settings > Media screen.

When using the_post_thumbnail() or related functions, the ‘post-thumbnail’ image size is used by default, though a different size can be specified instead as needed.

See also


Top ↑

Parameters

$size

(string|array) (Optional) Image size to use. Accepts any valid image size, or an array of width and height values in pixels (in that order).

Default value: 'post-thumbnail'

$attr

(string|array) (Optional) Query string or array of attributes.

Default value: ''


Top ↑

Source

File: wp-includes/post-thumbnail-template.php

function the_post_thumbnail( $size = 'post-thumbnail', $attr = '' ) {
	echo get_the_post_thumbnail( null, $size, $attr );
}

Top ↑

Changelog

Version Description
2.9.0 Introduced.

Top ↑

More Information

Top ↑

Usage

the_post_thumbnail( $size, $attr );