今回もメモです。
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が適用されます)




