我们在搭建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作为文章模板。
发表回复