サムネイルを取得する方法の例として、Wordpressのサイトではこれを使用しています。
<?php echo get_the_post_thumbnail( $post_id, $size, $attr ); ?>
私はどのように私は同じ基本的な機能を使うことができるか知りたいのですが、ちょうどそれが自動的に最新のメディアアップロードのID番号を取得する代わりにpost_idを指定する必要はありません。
最後にアップロードしたメディアを取得するためにget_the_post_thumbnail
関数を使用することはできませんが、最新の添付ファイルを取得するためにget_post
を使用してから画像を表示するために wp_get_attachment_image を使用できます。
$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' );
}