Mat*_*rym 8 wordpress templates categories
我有一个类别模板:category-projects.php
此类别具有子类别,但它们引用模板category.php作为指令而不是父类别.如何使子类别在模板引用的级联顺序中引用父类别模板?
*注意,我在谈论类别级网址,而不是帖子.
Ric*_*d M 13
一种方法是挂钩文件template_redirect中的functions.php操作:
function myTemplateSelect() {
if (is_category() && !is_feed()) {
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');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10500 次 |
| 最近记录: |