La funzione wp_get_attachment_image() (file di riferimento wp-includes/media.php) è stata concepita per restituire un tag img che ha il compito di rappresentare un file allegato o una stringa vuota in mancanza di allegati. La sua sintassi è la seguente:

<?php wp_get_attachment_image( $attachment_id, $size, $icon, $attr ); ?>

Dei quattro parametri indicati soltanto $attachment_id, associato all'ID dell'allegato, è obbligatorio; gli altri sono tutti opzionali e rappresentano nell'ordine:
  1. $size: definisce la dimensione dell'allegato;
  2. $icon: se settato su "true" ("false" di default) permette di mostrare un'icona per rappresentare l'allegato;
  3. $attr: rappresenta una QueryString o un array di attributi.
Un semplice esempio di utilizzo della funzione potrebbe essere formulato in questo modo:
<?php echo wp_get_attachment_image( 1 ); ?>

Nel caso in cui l'allegato sia un'immagine, la funzione la restituirà con la dimensione definita, diversamente verrà restituita un'icona quando $icon è impostato su "true".