列出具有计数和相关术语的分层术语列表

时间:2012-06-08 作者:Travis Smith

我拥有的自定义帖子(属于自定义帖子类型,wps\\U business)有两个分类法(wps\\U location&;wps\\U type),我想列出特定位置类型的所有术语。

例如:

第1篇:国王英语咖啡馆,地点:伦敦,类型:餐厅(家长),英语,第2篇:拉马德琳,地点:巴黎,类型餐厅(家长),法语,第3篇:朱利奥斯叔叔,地点:伦敦,类型:餐厅(家长),墨西哥,第4篇:圣马力诺,地点:伦敦,类型:餐厅(家长),意大利语,第5篇:奇波特尔,地点:伦敦,类型:餐厅(家长),墨西哥,第6站:橄榄园,地点:伦敦,类型:餐厅(家长),意大利,第7站:家得宝,地点:伦敦,类型:Home&;Garden(家长),[无子女]

  • 第8期:Lowe\'s,地点:伦敦,类型:Home&;Garden(家长),[无子女]
  • 第9篇:Frank的车,地点:伦敦,类型:本地(家长),技工
  • 第10篇:Smith的车,地点:伦敦,类型:本地(家长),技工
  • 第11篇:King’s Bank,地点:伦敦,类型:本地(家长),银行
    • 。。等

      因此,我想在location London页面上显示的只是类型中与location London相关联的术语列表(分类法:location)。所以

      主页(&A);花园(2)

      本地(3)

      技工(2)银行(1)餐厅(5)

      英语(1)墨西哥语(2)意大利语(2)我想我需要定制Walker\\u类别课程;然而,我认为可能需要一个更复杂的查询。我宁愿不要获取所有帖子并循环创建这个。建议?是否有SQL可以获取这些数据?

  • 1 个回复
    SO网友:scribu

    我在Query Multiple Taxonomies插件中做过类似的操作:

    https://github.com/scribu/wp-query-multiple-taxonomies/blob/master/core.php

    好消息是,这是一个通用的解决方案:它适用于帖子和分类法的任何组合。

    坏消息是,可能需要一些努力才能弄清楚它是如何做到的。

    结束

    相关推荐

    以编程方式添加TERMS/TERM_TASTIONIES时出现异常行为

    这在我看来确实像个虫子。我为您编写了以下代码,以便在新安装上对其进行测试。基本上,代码将在“未分类”下添加两个子类别,以实现以下效果uncategorized sub-uncategorized sub-sub-uncategorized 将它们添加到wp\\U terms和wp\\U term\\u分类中没有问题。已正确添加两个父ID。问题出在wp管理ui中。您只能看到未分类和子未分类。最后一个(sub-sub)在运行中丢失!但是,如果您在同一个“添加类别”