現在の投稿と同一のカテゴリに属する投稿の一覧を表示します。
使うテンプレートタグは、
- get_the_category
- get_posts
get_the_categoryでカテゴリID($cat)を取得します。
$cat = get_the_category(); $cat = $cat->cat_ID;
get_posts()のパラメータは、目的に応じて追加・変更します。
そうしたら、foreach文でソースの生成です。
global $post; $posts = get_posts('order_by=date&posts_per_page=5&offset=1&category=$cat'); foreach($posts as $post) { setup_postdata($post); echo '<li><a href="' . the_permalink() . '">' . the_title() .'</a></li>'; }