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

老乐 优化维护2字数 465阅读1分33秒阅读模式

由于客户网站的需要特定的分类目录下的文章显示不同的模板,这个在企业网站中很常见。我们当然是可以用到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');
}

?>

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

投上你的一票
 
  • 本文由 老乐 发表于 2024年11月11日 07:08:06
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/single-category.html