这似乎很简单,但我还没有找到答案。。。。
我有一个自定义的帖子类型“team”,带有分类法“department”
我有一个归档页面归档团队。显示所有团队帖子的php。
当我需要显示一个部门时,我希望使用相同的模板,只是将分类法作为过滤器。
但事实并非如此。我可以成立一个页面分类部门。php与归档团队相同。但这是浪费,而且容易出错。
我查看了文档,看不出在哪里可以强制分类法的存档类型转到该帖子类型的存档。
怎样
如果有用,我将发布创建帖子类型和分类的函数。
这似乎很简单,但我还没有找到答案。。。。
我有一个自定义的帖子类型“team”,带有分类法“department”
我有一个归档页面归档团队。显示所有团队帖子的php。
当我需要显示一个部门时,我希望使用相同的模板,只是将分类法作为过滤器。
但事实并非如此。我可以成立一个页面分类部门。php与归档团队相同。但这是浪费,而且容易出错。
我查看了文档,看不出在哪里可以强制分类法的存档类型转到该帖子类型的存档。
怎样
如果有用,我将发布创建帖子类型和分类的函数。
谢谢米洛的指点
function department_template( $template = \'\' ) {
if (is_tax(\'department\') ) {
$template = locate_template( \'archive-team.php\' );
}
return $template;
}
add_filter( \'taxonomy_template\', \'department_template\' );
值得注意的是,如果涉及其他分类法,即分类法othertax,则这不会干扰层次结构。对于分类法“othertax”,正确调用php。