3

使用 Wordpress REST API 我只想获取草稿帖子。但是,当我在这两种情况下传递查询时,API 仅响应已发布的帖子。

答:http://localhost/wp-json/wp/v2/posts?status=draft

B: http://localhost/wp-json/wp/v2/posts?filter[post_status]=draft

我怎样才能只看到草稿帖子?我正在使用 JWT Authentication for WP-API 插件进行身份验证,但禁用它似乎并没有改变任何东西。

4

2 回答 2

0

要获取草稿帖子,您应该发送一个授权令牌,因此您可以使用 JWT Authentication for WP-API 插件来获取它并在任何地方使用它,并且要获取具有草稿状态的帖子,您应该发送 'status': 'draft' 作为参数在您的请求中,如果您想获得所有状态,您应该在请求的参数中发送 'status': 'any' 。:)

于 2022-02-15T00:02:09.507 回答
0

这是因为仅仅安装 JWT Auth 插件并不能解决问题。还需要对.htaccess文件以及wp-config.php.

我遇到了类似的问题,但使用了私人帖子,因此我制作了一个视频,详细介绍了安装和配置 JWT 身份验证插件所需遵循的步骤。

https://youtu.be/Mp7T7x1oxDk

于 2017-10-12T13:47:37.673 回答