将wp-rest-api发布请求限制为postID的数组

时间:2016-07-19 13:19:16

标签: wordpress rest include

我的完整项目需要将 nearest-posts 返回到 给定的地理位置

我成功地通过构建一个自定义回调函数来寻找最近的帖子,但也构建了一个包含最近帖子的数据字段的自定义数组。如果我将此函数定义为我的路由的回调函数,那么一切都很好!

一切都好,但我希望返回是默认回复后的副本,当然仅限于最近的帖子。而不是一组自定义字段。

我似乎无法弄清楚如何做到这一点。

在详细介绍之前,我想知道要走哪条路。我的计划不起作用,是:

  • 扩展WP_REST_Posts_Controller
    • 注册(并初始化)新路线
    • 在此新路由中定义自定义回调函数
    • 自定义回调函数构建一个postID的数组,它们是最近的( lat& long http请求中传递)

到目前为止一直很好,但现在我的问题来了。 如何将postID的数组传递给get_items的{​​{1}}方法,以便获得“默认”特定(最近)帖子的返回< / p>

显然,像这样的简单方法不起作用

WP_REST_Posts_Controller

如果有人能指出我正确的方向,我将不胜感激!!

0 个答案:

没有答案