get_post_thumbnail_id( int|WP_Post $post = null )
Retrieves the post thumbnail ID.
Parameters
- $post
-
(Optional) Post ID or WP_Post object. Default is global
$post
.Default value: null
Return
(int|false) Post thumbnail ID (which can be 0 if the thumbnail is not set), or false if the post does not exist.
Source
File: wp-includes/post-thumbnail-template.php
function get_post_thumbnail_id( $post = null ) {
$post = get_post( $post );
if ( ! $post ) {
return '';
}
return get_post_meta( $post->ID, '_thumbnail_id', true );
}
Changelog
Version | Description |
---|---|
5.5.0 | The return value for a non-existing post was changed to false instead of an empty string. |
4.4.0 | $post can be a post ID or WP_Post object. |
2.9.0 | Introduced. |