WordPress 最近の投稿にアイキャッチ画像を表示させる方法
以前、ウィジェット「最近の投稿」に日付を表示させる記事を書きましたが、
これにプラスして、アイキャッチ画像を表示させてみました。
ソースコードは↓です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<ul> <?php $number_recents_posts = 7; // 必要な件数を指定します $recent_posts = wp_get_recent_posts( $number_recents_posts ); foreach($recent_posts as $post){ echo '<li><a href="' . get_permalink($post["ID"]) . '" title="' . $post["post_title"] . 'を見る" >'. get_the_post_thumbnail($post["ID"],"thumbnail",true) .'<br>'. $post["post_title"] .'<br>'. ' (' . datereformat($post["post_date"]) . ')</a></li> '; } //日付フォーマット変換関数 function datereformat($val) { return vsprintf("%d年%02d月%02d日", sscanf($val, "%d-%d-%d")); } ?> </ul> |
インストール方法や設定方法は上述の「WordPressウィジェット 最近の投稿に日付を入れる方法」に詳しく書いています。
※アイキャッチ画像を表示させるには、投稿記事毎にアイキャッチ画像を設定する必要があります。
自動でアイキャッチ画像を設定するならワードプレスプラグイン「Auto Post Thumbnail」がオススメです!