JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 »  WordPress的各分类页面如何调用其子分类

WordPress的各分类页面如何调用其子分类

此文被围观2535 日期: 2013-10-12 分类 : 编程开发  标签:  ····
让每个大分类内页的side里显示子分类 在很多情况下,我们都会在进入一个分类后,希望在这个页面的导航中显示其子分类,效果如下图: 0732174 如果分类ID是固定的,用<?php wp_list_cats(‘child_of=5′); ?>就可以实现,但是如果分类ID不是确定的,而是希望自动绑定各分类,这个函数就不能满足了,需要先获取到当前页面的根分类ID,下面的函数就可以实现:
function get_category_root_id($cat)   { $this_category = get_category($cat);  // 取得当前分类 while($this_category->category_parent)   // 若当前分类有上级分类时,循环 { $this_category = get_category($this_category->category_parent);   // 将当前分类设为上级分类(往上爬) } return $this_category->term_id; // 返回根分类的id号 }
到了这里你就应该知道如何调用了:
<?php wp_list_cats(‘child_of=’ . get_category_root_id($cat) . ‘&depth=0&hide_empty=0′);?>
关于更多的wp_list_cats知识请查看:http://codex.wordpress.org.cn/Function_Reference/wp_list_cats

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。 蜀ICP备12031064号      川公网安备51162302000234