【发布时间】:2011-03-08 09:23:29
【问题描述】:
我想更改默认模板层次结构行为,并强制所有没有自己的类别模板文件的子类别级别页面引用其父类别模板文件。在我的另一篇文章中,Richard M. gave an excellent answer 解决了单个子类别的问题。有谁知道如何抽象它?
function myTemplateSelect()
{
if (is_category()) {
if (is_category(get_cat_id('projects')) || cat_is_ancestor_of(get_cat_id('projects'), get_query_var('cat'))) {
load_template(TEMPLATEPATH . '/category-projects.php');
exit;
}
}
}
add_action('template_redirect', 'myTemplateSelect');
提前致谢。
【问题讨论】:
标签: wordpress templates hierarchy