如何获得子类别的结果?(WP Rest Api V2)

时间:2016-12-12 作者:Rushi Jagani

我们可以使用以下请求从类别中获取帖子

    `/wp/v2/posts?categories=1&search=somequery`
它仅给出类别(1)的结果。我们如何从类别(1)以及类别(1)的所有子类别中获得结果?而不是你。

2 个回复
SO网友:Optimizr

这个答案符合你的要求https://wordpress.stackexchange.com/a/314152/49962

由于tax\\u query的include\\u children参数在默认情况下为true,WP已经做到了这一点。

因此,您无需告诉它子条款,只需执行以下操作:

/wp/v2/posts?categories=1
在哪里categories=1 是父类别ID

SO网友:Emil

您需要再打一个电话来查找子类别的ID–只有在搜索中包含父类别,才能从子类别获取帖子。

/wp/v2/categories?parent=ID&per_page=0&
此调用将返回一个类别对象数组,获取这些对象的ID并将其传递给您的帖子请求:

/wp/v2/posts?categories=1,A,B,C,D&search=somequery