我想知道WordPress如何存储类别的总数?他们如何制作一个循环来打印它们?你能解释一下吗?
答案 0 :(得分:1)
将它放在主题的functions.php中:
function is_category_level($depth){
$current_category = get_query_var('cat');
$my_category = get_categories('include='.$current_category);
$cat_depth=0;
if ($my_category[0]->category_parent == 0){
$cat_depth = 0;
} else {
while( $my_category[0]->category_parent != 0 ) {
$my_category = get_categories('include='.$my_category[0]->category_parent);
$cat_depth++;
}
}
if ($cat_depth == intval($depth)) { return true; }
return null;
}
并使用category.php中的函数,如下所示:
<?php
if(is_category_level('1')){
// do stuff
}
?>