wordpress多级分类目录get_the_category() 利用foreach排序
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 ' >'; } ?> |
浅唱6(微信/QQ号:909912499),欢迎分享本文,转载请保留出处!部分内容来自网络,如有侵权请联系删除处理!
相关信息
本站提供代码修改,dedecms,WordPress仿站二次开发 / PHP网站建设以及SEO优化等网络营销推广等服务。
如有需要请加QQ: 909912499