WP-API按ID获取多个页面

时间:2015-09-23 11:51:46

标签: wordpress rest wp-api

我想使用WP-API获取页面ID 12和14 通常情况下,如果我只想要1页,我会写一下 java.sql.Date sqlDate = new java.sql.Date(new java.util.Date().getTime());



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

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

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



这些都有效,但试图获得第12页和第14页却没有 我试过'/wp-json/pages?filter[author]=1,2'

如果有人能说清楚,我会很感激。感谢

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

1 个答案:

答案 0 :(得分:-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;
}