2015-09-23 28 views
-1

我想使用WP-API获取页面编号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

如果有人愿意说点什么,我会很感激。由于WP-API通过编号获取多个页面

PS:在WP-API

回答

-1

你可以使用如下因素例如使用1.x版本:之前

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; 
} 
+0

您能否将反向链接放在反引号之间? ''''这样它将以代码字体呈现,并使我们能够更好地看到它添加的内容(同样,将行缩进4个空格来制作一个大代码块) – Ferrybig