WordPress获取当前分类下的所有子分类的教程

在wordpress主题开发过程中,往往会用到的一个地方就是获取当前分类下的所有子分类,根据不同的当前分类id来显示当前分类下的子栏目。那么如何获取当前分类下的所有子分类呢?下面是教程:

先在functions.php中增加一个函数:

//在functions.php里面加入这个函数。  
    function getchild($id)  
    {  
    $result = explode('/',get_category_children($id));  
    $childs = array();  
    foreach($result as $i)  
    {  
    if(!empty($i))$childs[] = get_category($i);  
    }  
    return $childs;  
    }

然后在要调用的分类页面写上如下代码,即可在每个不同的分类调用不同的子分类:

<?php    
     $a = getchild(the_category_ID());  
    foreach ($a as $v ) {    
         ?>   
       <li><a href="?cat=<?php echo $v->cat_ID ?>" ><?php echo $v->cat_name ?></a>  
       <?php }?>

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享