Warning: Invalid argument supplied for foreach() in D:\wwwroot\blog.860914.com\wp-includes\script-loader.php on line 2841
当前位置: 首页 >wordpress

wordpress多级分类目录get_the_category() 利用foreach排序

wordpress 2018-10-17 阅读量: 1,245 TAG:

wordpress有些内容分类比较好,可以在三级目录显示也可以在一级目录二级目录显示,这样做面包屑导航的时候,可以把所有的目录层级调用出来,但是每个目录层级相对独立,顺序有时候就错位了,这时候就需要排序了。一般目录基本越高也就是先建的高一级目录cat_ID就会小,这样我们可以根据cat_ID大小排序,这样就是我们想要目录层级顺序,下面是我最近整理的代码,已经运用到我做模板上了。

1
2
3
4
5
6
7
8
9
10
11
   <?php
 $array=get_the_category();
 foreach($array as  $category) {
            $flag[]=$category->cat_ID;
            }
  array_multisort($flag, SORT_ASC, $array);
       foreach($array as  $category) {
    echo '<a href="'.get_category_link($category->term_id ).'">'.$category->cat_name.'';
    echo ' &gt;';
}
?>

 

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

相关信息

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

如有需要请加QQ: 909912499