首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用get_categories仅显示子类别

如何使用get_categories仅显示子类别
EN

Stack Overflow用户
提问于 2013-07-22 07:31:09
回答 2查看 1K关注 0票数 0

类别1

  • 第二级类别 -三级职类 -第四级职类
  • 第二级类别 -三级职类 -第四级职类
  • 第二级类别 -三级职类 -第四级职类

如何使用show_count=1使用get_categories在列表中仅显示4级类别

嗯,到现在为止,我使用了我从其他来源获得的代码

代码语言:javascript
运行
复制
<ul>
<?php wp_list_categories('child_of=2796&hide_empty=0&taxonomy=product_cat&title_li=red&depth=3&show_count=1'); ?>
</ul>

它显示了这个

代码语言:javascript
运行
复制
Wine
  red
    Barbera (7)
        Barbera (7)  <-  last category
    Bonarda (2)
        Bonarda (2)  <-  last category
    Bordeaux Blend (15)
        Cabernet Franc (6)  <-  last category
        Cabernet Sauvignon (14)  <-  last category
        Merlot (15)  <-  last category
        Petit Verdot (3)  <-  last category
    Cabernet Franc (4)
        Cabernet Franc (4)  <-  last category
    Cabernet Sauvignon (29)
        Cabernet Sauvignon (29)  <-  last category

我需要它只显示最后一个类别的列表

代码语言:javascript
运行
复制
    Barbera (7)
    Bonarda (2)
    Cabernet Franc (6)
    Cabernet Sauvignon (14)
    Merlot (15)
    Petit Verdot (3)
    Cabernet Franc (4)
    Cabernet Sauvignon (29)

对不起,弄乱了,我不擅长这样:-

EN

回答 2

Stack Overflow用户

发布于 2013-07-22 07:50:38

你能再解释一下吗?show_count=1和您的自定义函数get_categories()对我来说并不意味着什么。请添加您的脚本代码。

乍一看,我认为您最好将所有类别都放在一个数组中。例:

代码语言:javascript
运行
复制
$categories = array(
"level1" => array(1 => "level 1.1", 2 => "level 1.2"),
"level2" => array(1 => "level 2.1", 2 => "level 2.2", ...)
...
);

接下来,您可以通过将其命名为$categoriesx (使用x=要处理的类别的数目)来获得第4层。

票数 1
EN

Stack Overflow用户

发布于 2013-07-23 08:27:54

我想我可能已经为你找到了解决办法!

您的wp_list_categories应该是:

代码语言:javascript
运行
复制
<ul>
<?php wp_list_categories('orderby=name&include=3,5,9,16'); ?> 
</ul>

如果它按名称排序您的类别,并且只包括某些类别的ID。因此,它将只列出ID为3、5、9和16的类别。

如果写出包含的时间更长,也可以使用exclude类别。因此,假设您有比exclude更多的excludeID,然后使用&exclude=6,11。其中,它将排除ID为6和11的类别。

我不认为有任何更简单的解决方案,除非你为它编写一个插件!

您可以更多地了解如何使用它来阅读这个Categories

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17782130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档