アイキャッチ画像のサムネイルを「最新の投稿」一覧に表示させたいのですが、どのようにすれば良いでしょうか?アイキャッチ画像が無い時の画像もあらかじめ出力するようにしたいのですがどうもうまくいきません。
こんな感じのものを想定しています。
http://blog.wanz-style.com/
サイドバーに下のコードを入れました
<h2>最新の記事一覧</h2>
<?php query_posts('showposts=5'); ?>
<div style="clear:both;">
<?php while (have_posts()) : the_post(); ?>
<dl>
<dt><a href="<?php the_permalink() ?>">
<?php
if ( has_post_thumbnail()) {
the_post_thumbnail();
} else {
echo '<img src="<?php bloginfo('template_directory');?>/img/icon.gif" />';
}
?></a></dt>
<dd><h3><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3></dd></dl>
<?php endwhile;?>
</div>