今回もメモです。
WordPressの投稿用のsingle.phpをカテゴリ毎に分けて作成する方法
single.phpに下記の記述のみを記述します。
<?php $post = $wp_query->post; if ( in_category('2') ) { include(TEMPLATEPATH.'/single1.php'); } elseif ( in_category('5') ) { include(TEMPLATEPATH.'/single2.php'); } else { include(TEMPLATEPATH.'/single3.php'); } ?>
カテゴリによって適用するphpが切り替わります。
(上記の例の場合cat=2の際にはsingle1.phpが適用されます)