如何获取基于另一个分类的定制分类术语?

时间:2021-06-16 作者:Atimmy

如何列出一个自定义分类法中与另一个自定义分类法相关的所有术语?

我正在为具有多个自定义分类法的CPT创建一个筛选页面
请参见下面的屏幕截图:

enter image description here

  • Custom Post Type: 英语“;cpt\\U英语“
  • Custom Taxonomy: 课程Terms: 课程a、课程b、课程cCustom Taxonomy: 困难Terms: 简单、高级、专业Custom Taxonomy: “任务”;“任务”
  • Terms: task1、task2、task3、task4屏幕是html标记,而不是php生成的代码。

    问:如何根据另一种分类法列出一种分类法的所有术语?例如,类型:“quot;任务1“;“已”;难度:简单、高级、专业”;“但是”;任务2“;只有;“简单”;和;Pro“…”。。。因此,单击Task2时,我不想显示;“高级”;任务3甚至没有;课程“;。。。如何通过编码实现它?

    所以我的意思是,计算所有与;任务1“;(术语名称)自定义分类法“;任务“;,这些职位还与“职位”相关;“简单”"E;“高级”;和;pro“;来自另一种分类法“;“困难”;

    但是,与“CPT”相关的CPT项目的金额;任务2“;,它们都与;“高级”。。。因此,我不想列出“;“高级”;那里

    我知道我可以使用;get\\u术语“;然后;foreach公司;列出分类法的所有术语。“但我怎么能”;根据taxonomy\\u b“获取\\u terms of taxonomy\\u a?”?

1 个回复
SO网友:Joshua Ellis

我假设您的自定义分类法是分层的,并且您正试图在层次结构中获取子级。如果是这样,前面的回答可能会有所帮助

Get the children of the parent category

此wp功能:https://developer.wordpress.org/reference/functions/get_term_children/

相关推荐