get_post_thumbnail_id() – Retrieves the post thumbnail ID.

You appear to be a bot. Output may be restricted

Description

Retrieves the post thumbnail ID.

Usage

$int|false = get_post_thumbnail_id( $post );

Parameters

$post
( int|WP_Post ) optional – Optional. Post ID or WP_Post object. Default is global `$post`.

Returns

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 name: wordpress/wp-includes/post-thumbnail-template.php
Lines:

1 to 19 of 19
function get_post_thumbnail_id( $post = null ) {
  $post = get_post( $post );

  if ( ! $post ) {
    return false;
  }

  $thumbnail_id = (int) get_post_meta( $post->ID, '_thumbnail_id', true );

  
/**
 * Filters the post thumbnail ID.
 *
 * @since 5.9.0
 *
 * @param int|false        $thumbnail_id Post thumbnail ID or false if the post does not exist.
 * @param int|WP_Post|null $post         Post ID or WP_Post object. Default is global `$post`.
 */
  return (int) apply_filters( 'post_thumbnail_id', $thumbnail_id, $post );
}
 

 View on GitHub View on Trac