当前位置:首页 > 凡人Wordpress > 正文

如何调用某个分类目录下的子分类目录

时间:2012年12月14日作者:全职凡人查看次数:2,671 views评论次数:5

今天在操作企业模板的时候,突然想到能不能调用某个分类目录下的子分类目录。因为我制作的这个企业模板,要在导航栏做二级目录,甚至三级目录,实在太复杂了。转变一下思路后,决定在侧边栏里建一个某个分类目录下的子分类目录的导航,把这个导航用在首页模板上,起到跟主导航里的二级或者三级导航一样的作用。

我们知道分类目录的调用代码是:<?php wp_list_categories(‘title_li=0&orderby=name&show_count=0&depth=1’); ?>.这句代码调用的是所有的分类目录列表,如果有子分类以及更下一级的分类,要调用出来,只需要把“depth=1”后面的数字改成2或者3就可以了。我现在要做的不是要调用所有的分类目录,而是只想调用其中的某个分类以及其下面的子分类。作为初学者,我对代码的熟悉和利用还不是很高,进行多次尝试后,都以失败告终。难道没有具体的方法可行吗?我猛然想起了在WP官方网站上,有关于代码函数参考的具体文章和用法说明,于是我来到了WP官网。

在官网的分类,标签,分类法列表里开始一项一项尝试。不是从头看到尾,居然没有找到一句跟上面类似的代码,正在我有点泄气的时候,右手顺着鼠标滑动到网页底部,我无意中看到了wp_list_categories()这个代码,这就是我想要找的!马上点击进去,于是我看到了这样的列表:

调用某个分类目录下的子分类目录

我急切地在表中寻找不知道是什么的东西,看着看着我的目光锁定在了“child_of=”上面,这不就是“什么的孩子”的意思吗!分类目录的孩子不就是子分类吗,于是,我把这句代码放到了上面的代码之中。在前面加了一个&,在后面加了一个有子分类并且有文章的分类ID。保存之后,居然成功了。完全实现了我的想法,我现在可以调用任何一个分类目录下的子分类目录了。哈哈,过程虽然艰苦,但是结果却令人兴奋。至少我又学会了一样了。如果你也有类似的要求,不妨也这么试试吧!

转载请注明文章转载自: 全职凡人_博客  本文链接地址:http://www.qzfrn.com/wordpress/414.html
5条评论
  1. 田共吸亚留言于:2013年03月19日18:12 回复

    O(∩_∩)O哈哈~
    有个亮点,不知道你们看出来了没有?

  2. 黎丘彦己留言于:2014年06月14日22:24 回复

    看起来好~~像啊~~~~~

  3. 崔妲千思留言于:2014年06月18日03:01 回复

    我在q上和你说话

  4. 叶反町林留言于:2014年06月25日15:44 回复

    呵呵,等着就等着….?

  5. 田酉及屋留言于:2014年06月27日16:31 回复

    支持你一下下。。

发表评论

*

*