wordpress 不同的分类页或文章页使用不同的模板

1.不同的分类页,使用不同的分类模板,代码放在category.php中

<?php
global $wp_query;
$cat_ID = get_query_var('cat');

if ( ($cat_ID>385) && ($cat_ID<416) ) {
get_template_part( 'category-384' ); // ID大于385小于416使用category-384.php模板
} elseif(  ($cat_ID>415) && ($cat_ID<419)){
	get_template_part( 'category-385' ); // ID大于415小于419使用category-385.php模板
	}

else {
get_template_part( 'cat' ); // 否则使用文件名为cat.php的模板 
}
?>

2.不同的文章页,根据分类显示不同的模板,代码放在single.php中

<?php
if ( in_category(array('385', '416', '417','418') ) ) {
include(TEMPLATEPATH . '/single-news.php');// ID为385,416,417,418使用single-news.php模板
}
else {
include(TEMPLATEPATH . '/single-anli.php');
}// 否则使用文件名为single-anli.php的模板 

?>