WordPressで、現在表示されている投稿記事を除いた
そのカテゴリーに属する記事一覧を表示させる方法をメモ。

例えば、
サンプルというカテゴリーに、
・記事A
・記事B
・記事C

がある場合で、
記事Aの詳細ページを表示している場合、
関連記事のような感じで、
記事Bと記事Cのテキストリンクを表示させる感じです。

やり方は、
single.phpの記事一覧を表示させたい部分に

<?php
$cats = get_the_category();
//2つ以上の記事が存在する場合のみ表示する
if(($cats[0]->count) > 1 ):
?>	
<ul>
<?php
	$posts = get_posts('numberposts=10&exclude='.get_the_ID().'&category='.$cats[0]->term_id);
	if($posts): foreach($posts as $post) : setup_postdata($post);
?>
	<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endforeach; endif; ?>
</ul>
<?php endif; ?>

のようにしてあげればOK。

上記だと、
現在の記事を除く、そのカテゴリーに属する最新記事を10件まで表示する
というような感じです。