アイキャッチ画像を取得する方法

アイキャッチ画像(thumbnail)を取得するには

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

loop内で、アイキャッチがあってリンクを貼るには

if ( has_post_thumbnail($post->ID)) {
echo '<a href="' . get_permalink( $post->ID ) . '" title="' . esc_attr( $post->post_title ) . '">';
echo get_the_post_thumbnail($post->ID, 'thumbnail');
echo '</a>';
}

urlを取得するためには

<?php $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail_size' );
$url = $thumb['0']; ?>

詳しくはcodexを: http://codex.wordpress.org/Function_Reference/get_the_post_thumbnail

One Comment

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です