我们在搭建wordpress网站的时候,常常需要让不容分类的文章页有不一样的模板,这样便于不同类型的分类,更加自主的布局文章内容。

可以新增多个文章如:single1.php ,single2.php  single3.php  然后用如下代码进行判断调用:

<?php 
if ( in_category(array( 2,3 )) ) {
	get_template_part('single1' );
} elseif ( in_category( 7 )) {
	get_template_part('single2' );
} else {
	get_template_part('single3' );
}
?>

代码里面的2,3,7是网站中的分类id,可以自主修改。代码中的意思就是:

分类id为2,3的分类文章模板调用single1.php

分类id为7的分类文章模板调用single2.php

其他分类调用single3.php作为文章模板。