当前位置: 首页 >wordpress

WordPress使用get_terms函数获取多级分类信息 树型显示

wordpress 2020-11-1 阅读量: 1,066 TAG:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
   <?php
//获得顶级分类
$taxonomies=get_terms('category',array('hide_empty'=>false,'parent'=>'0',));
if(!empty($taxonomies)){
    foreach($taxonomies as $category){
        if($category->name != '未分类'){
               echo   '<li> <a href="javascript'.':'.'void(0)"  class="inactive">'.$category->name.' </a>';
              echo   '<ul>';  
            //获取二级分类     
            $cats=get_terms('category',array('hide_empty'=>false,'parent'=>$category->term_id,));
            if(!empty($cats)){  
                                                                    foreach($cats as $cat){
                                                                     
                                                                       echo   '<li><em></em><a href="javascript'.':'.'void(0)"  class="inactive active"> '.$cat->name.'</a>';
                                                                         echo   '<ul>';  
                                                                          //获取三级分类
                                                                          $terms = get_terms('category',array('hide_empty'=>false,'parent'=>$cat->term_id,));
                                                                         
                                                                                                  if(!empty($terms)) {
                                                                                                    foreach($terms as $term){?>
    <li><a href="?cat=<?php echo $term->term_id;?>"><?php echo $term->name;?></a> </li>
    <?  
                                                                                                                     }
                                                                                                             }
                                       
                                                                      echo '</ul>';  
                                                                      echo '</li>';
                                                                    }
                                                                 
                          }
           
             
                                                                      echo '</ul>';  
                                                                      echo '</li>';
   
        }
    }
 
}
 
 ;?>
 

(微信/QQ号:909912499),欢迎分享本文,转载请保留出处!部分内容来自网络,如有侵权请联系删除处理!

相关信息

本站提供代码修改,dedecms,WordPress仿站二次开发 / PHP网站建设以及SEO优化等网络营销推广等服务。

如有需要请加QQ: 909912499