WP REST API v2。过滤器不起作用

时间:2015-10-05 作者:Sergei Rodionov

我正在使用WP REST API v2获取帖子。

当我试图在浏览器中打开localhost/wp-json/wp/v2/posts时,我的所有帖子都得到了json。

我试图打开localhost/wp-json/wp/v2/posts/?category\\u name=uncategorized,虽然我的所有帖子都分配到了特定的类别,但我得到了相同的json。

也许我使用了错误的过滤器,但我试图打开localhost/wp-json/wp/v2/media?post\\u parent=15从第一个jsonand获得了我网站上的所有媒体,而不是贴在帖子上的媒体

我做错了什么?

1 个回复
最合适的回答,由SO网友:Sergei Rodionov 整理而成

我在这里找到了答案https://1fix.io/blog/2015/02/28/wordpress-rest-api-media/.

add_action( \'rest_api_init\', \'add_filter\' );
add_filter( \'query_vars\', function( $query_vars ) {
$query_vars[] = \'post_parent\';
return $query_vars;
});

相关推荐

WP-API:获取多个类别的帖子

比方说,我有两个类别,\'color\' 和\'temperature\'. 每一个都有许多子类别。当我转到如下URL时,Wordpress在显示请求类别中的帖子方面做得很好:http://www.example.com/category/pink+warm 现在我想对json-rest-api 插件,通过REST请求。有可能吗?如何使用REST请求获取多个类别的帖子(不是在任何一个类别中,而是在所有请求的类别中)?我尝试了不同的URI,但失败了。