WP rest api:如何获得评论数量

Gin*_*ino 5 wordpress json

我阅读了所有Wordpress WP rest api文档,但我没有找到如何限制我想要的评论数量.我试过 http://mywebsite.com/wp-json/posts/999/comments?filter[comments_per_page]=1

Ric*_*ape 3

如果您能够使用 Rest API 的版本 2,则端点如下所示:

domain.com/wp-json/wp/v2/comments?post=1&per_page=2
Run Code Online (Sandbox Code Playgroud)

其中post参数是您要检索评论的帖子的 ID,并且per_page是要显示的评论数。如果您想要所有评论的列表并限制它们,那么:

domain.com/wp-json/wp/v2/comments?per_page=2
Run Code Online (Sandbox Code Playgroud)

您还可以附加一个 page 参数来显示评论的不同分页值,如下所示:

domain.com/wp-json/wp/v2/comments?post=1&per_page=2&page=3
Run Code Online (Sandbox Code Playgroud)

这将返回 ID 为 1 的帖子的第 5 条和第 6 条评论(每页有 2 条评论时为第 3 页)

  • 每个请求最多只能收到 100 条评论。如果您想知道一篇文章有​​多少评论,您必须获取响应标头中的 x-wp-total。 (8认同)