0

我想使用 WP-API 获取页面 id 12 和 14。
通常,如果我只想要 1 页,我会写

'/wp-json/pages?filter[p]=14'

,或者

'/wp-json/pages?filter[page_id]=14'

如果我想要作者 id 1 和 2 的页面,我会写

'/wp-json/pages?filter[author]=1,2'



这些都可以,但试图获得第 12 页和第 14 页却没有。
我试过p, page_id, post__in

了,如果有人能提供一些启示,我将不胜感激。谢谢

PS.:使用 WP-API 的 1.x 版本

4

1 回答 1

-1

您可以使用以下示例:

http://airbandb.ir/wp-json/wp/v2/job_listing?filter[post__in][]=99997199&filter[post__in][]=99997118 它为我工作

在此之前,您必须为您的帖子类型设置查询变量启用,如下所示:

add_filter('rest_query_vars', 'custom_rest_query_vars');
function custom_rest_query_vars($query_vars) {
  //print_r($query_vars);exit;
  $query_vars = array_merge( $query_vars, array('job_listing_type','post__in', 'type', 'id') );
  return $query_vars;
}
于 2016-09-14T19:31:35.823 回答