wordpressのオリジナルテンプレートを作るときに使う、表示用タグ そのままメモ・シリーズです。
サイドバーなどに、特定カテゴリーの記事一覧を表示するためのタグです。サムネイル画像も表示させられるのがポイント。
たとえば全個別記事のサイドバーに、ニュース速報というカテゴリーの新着記事リストを表示する場合などに使えます。
<article>
<h3>カテゴリー名前などを入れる</h3>
<ul>
<?php $posts = get_posts('numberposts=0&category=1');//category=のところに、カテゴリーIDを入れる
global $post;
?>
<?php
if($posts): foreach($posts as $post): setup_postdata($post); ?>
<li>
<?php
if (has_post_thumbnail()):
$title = get_the_title();
the_post_thumbnail(array(64,64), array('alt' => $title, 'title' => $title));
else: //アイキャッチ画像がなかった場合の処理
?>
<img src="<?php bloginfo('template_url'); ?>/images/no_thumb.png" title="<?php the_title(); ?>" alt="<?php the_title(); ?>" width="64" height="64" />
<?php endif; ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a><span><?php the_time('Y年m月d日(D)'); ?></span>
</li>
<?php endforeach; ?>
<?php else : ?>
<li><p>準備中</p></li>
<?php endif; ?>
</ul>
<!-- end//box2 --></article>