WordPress不同分类调用不同的文章页面模板single.php

由于客户网站的需要特定的分类目录下的文章显示不同的模板,这个在企业网站中很常见。我们当然是可以用到Custom Post Template常见实现不同文章页面的时候使用不同的模板。但是,由于客户网站以前有很多内容,那如果再每一篇去修改是很费时间的,所以不采用这个插件实现。

这里利用WP自带的 in_category 函数实现区分不同的分类调用不同的模板。

1、单个分类

<?php
//不同分类不同模板
if ( in_category(11) ) {
include(TEMPLATEPATH . '/single-a.php');
}
else {
include(TEMPLATEPATH . '/single-b.php');
}

?>

2、多个分类

<?php
//不同分类不同模板
if ( in_category(array(1,2)) ) {
include(TEMPLATEPATH . '/single-a.php');
}
else {
include(TEMPLATEPATH . '/single-bphp');
}

?>

我们还可以不同的分类使用不同的模板。具体如何设置我们参考上面代码。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享