我正在尝试使用相同的模板(category-slug.php)来执行以下操作:
检查类别是否有子项 - 我们显示子类别
否则 - 我们会显示属于特定类别的所有帖子
那么这样做的正确方法是什么?我需要多少个模板?
答案 0 :(得分:2)
你可以在同一个模板文件中完成所有操作:
<?php
// list child categories
$cat_id = get_query_var('cat');
$catlist = wp_list_categories('echo=0&orderby=id&title_li=&child_of=' . $cat_id);
if (get_categories('parent=' . $cat_id)) {
echo $catlist;
} else {
// normal loop
}
?>