我有一个自定义的职位类型,车辆。车辆具有自定义分类法,新的或旧的。当然,车辆页面使用单个车辆。php,但我想通过某种方式根据车辆是新的还是旧的自动使用不同的模板来区分新车辆和旧车辆。
例如,新车没有特定的属性(里程、年份等),因为它们不相关,所以我想将其从模板中删除。
如果这是可能的,那就太好了。如果不是的话,我真的很感激有其他的解决方法。
最合适的回答,由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
.