the_post_thumbnail() è una funzione utilizzata all'interno del loop destinata a rendere visibile l'immagine in evidenza nella pagina di modifica di un post; nel caso in cui si voglia abilitare le immagini in evidenza o le miniature per un articolo, il tema dovrà includere nel file functions.php anche la chiamata:

add_theme_support( 'post-thumbnails' );

La sintassi della funzione prevede il passaggio di due parametri, entrambi opzionali:
  1. $size: definisce la dimensione dell'immagine;
  2. $attr: un array formato da coppie di attributi e valori.
La sintassi base della funzione è quindi la seguente:
<?php the_post_thumbnail( $size, $attr ); ?>

Mentre un semplice esempio di utilizzo standard di the_post_thumbnail() potrebbe essere il seguente:
<?php 
if ( has_post_thumbnail() ) {
  the_post_thumbnail();
} 
?>
<?php the_content(); ?>
Nello specifico has_post_thumbnail() ha il compito di controllare se ad un articolo è stata associata un'immagine in evidenza; nel caso in cui invece di una stampa a video si voglia restituire una miniatura per usarla nel sorgente PHP, si potrà adottare la funzione
get_the_post_thumbnail()
.