基于分类标准的自定义帖子类型模板

时间:2013-06-21 作者:James Stanza Middleditch

我有一个自定义的职位类型,车辆。车辆具有自定义分类法,新的或旧的。当然,车辆页面使用单个车辆。php,但我想通过某种方式根据车辆是新的还是旧的自动使用不同的模板来区分新车辆和旧车辆。

例如,新车没有特定的属性(里程、年份等),因为它们不相关,所以我想将其从模板中删除。

如果这是可能的,那就太好了。如果不是的话,我真的很感激有其他的解决方法。

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

恐怕您必须手动执行此操作。你可以在你的single-vehicles.php 文件:

if ( ... ) { // check if it\'s in used category/term
    get_template_part(\'part-single-vehicles-used\');
} else {
    get_template_part(\'part-single-vehicles-new\');
}
然后将新车模板放入part-single-vehicles-new.php 将二手车模板归档到part-single-vehicles-used.php.

结束

相关推荐

Custom Post taxonomy template

朋友们,我需要帮助。我正在为朋友扩展Mayashop主题&;我遇到了一个问题。创建了一个名为watchdog的自定义帖子类型,为其创建了一个名为watchdog brand的分类法。。。现在是唯一的看门狗。php模板工作得很好,但我似乎找不到适合这个术语本身的模板,其中列出了它下面的所有看门狗项。已尝试存档监视程序。php,存档看门狗品牌。php但运气不好。。。有什么想法吗?我还发现它甚至没有回退到归档。php。。直接进入索引。php文件&;以下是custom\\u post的代码(&U);分