web-dev-qa-db-fra.com

Obtenir le dernier téléchargement de média

Les sites Wordpress présentent cet exemple pour obtenir la vignette:

<?php echo get_the_post_thumbnail( $post_id, $size, $attr ); ?>

Je souhaite savoir comment utiliser la même fonction de base tout en lui donnant automatiquement le numéro d'identification du dernier téléchargement de média au lieu de devoir spécifier le post_id.

1
cwd

Je ne pense pas que vous puissiez utiliser la fonction get_the_post_thumbnail pour obtenir le dernier média téléchargé, mais vous pouvez utiliser get_post pour obtenir la dernière pièce jointe, puis wp_get_attachment_image pour afficher les images .

$attachments = get_posts( array(
    'post_type' => 'attachment',
    'posts_per_page' => 1,
    'post_status' => null,
    'post_mime_type' => 'image'
) );

foreach ( $attachments as $attachment ) {
    echo wp_get_attachment_image( $attachment->ID, 'thumbnail' );
}
2
Mamaduka