wordpressのsingle.phpをカテゴリ別に変更するカスタマイズ方法。

まずは、single.phpをコピーし、
 single-nagato.php
 single-koizumi.php
 single-asakura.php

等と名前をつけます。

その後、single.phpの文頭に以下を追加します。

<?php
$post = $wp_query- >post;
if ( in_category(‘1‘) ) {
include(TEMPLATEPATH . ‘/single-nagato.php‘);
} elseif ( in_category(‘2‘) ) {
include(TEMPLATEPATH . ‘/single-koizumi.php‘);
} else {
include(TEMPLATEPATH . ‘/single-asakura.php‘);
}
? >

そのまま各ファイルをアップすると、

カテゴリーID1以下の個別ページは、single-nagato.php
カテゴリーID2以下の個別ページは、single-koizumi.php
それ以外のカテゴリに属する個別ページはsingle-asakura.php
が適用されます。

詳しくは、以下のページに書かれています。
WordPressで属しているカテゴリごとに異なるsingle.phpを使う

投稿記事ではなく、固定ページのテンプレートデザインを
記事によって変更したい場合は以下の記事を見てください。
WordPressでページによってテンプレートを変更する場合