wordpress如何获取当前分类下的子分类
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-21 11:39:23 浏览: 评论:0
一般在建企业站的时候会遇到不同分类下需要显示当前分类下的子分类,这时就需要用到当前分类下子分类的获取,下面给大家列举一个获取当前分类下子分类的方法.
wordpress获取当前分类下的子分类
1.在functions.php函数文件中添加以下代码:
- 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号
- }
2.然后在需要调用分类的地方添加以下代码,一般都是在sidebar.php文件中.
- <?php
- wp_list_categories(“child_of=”.get_category_root_id(the_category_ID(false)). //开源软件:phpfensi.com
- “&depth=0&hide_empty=0&title_li=”);
- ?>
在这里需要注一下就是,百度经验上面也有类似的添加方法,但是会显示代码错误,因为百度经验上的添加方法里面第一行的function和get之间漏了一个空格,而且需要注的是,这段函数代码必须添加在,之间,下面是完整的添加代码:
- <?php
- 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号
- }
- ?>
Tags: wordpress当前分类 wordpress子分类
相关文章
- ·wordpress中取得当前分类或父分类id程序代码(2015-01-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)