如何获取WordPress Rest API中的帖子总数?

问题描述 投票:0回答:2

我想使用 REST API 了解我的 WordPress 网站中的帖子总数,我可以使用此命令查看 JSON 中的帖子总数..

https://www.punjabidharti.com/?json=get_recent_posts

结果是这样的..

{“状态”:“确定”,“计数”:7,“count_total”:34470,“页数”:4925,“帖子”

但是当我使用 REST API 获取数据时,我看不到帖子总数。这是使用 REST API 获取数据的 URL

https://www.punjabidharti.com/wp-json/wp/v2/posts/

有没有办法在 REST API 中显示帖子总数?

wordpress wordpress-rest-api
2个回答
2
投票

是的,可以使用 WordPress REST API 检索帖子总数。

可以通过向 /wp/v2/posts 端点发出 GET 请求并传递值为 1 的 per_page 参数来获取帖子总数。 (https://www.punjabidharti.com/wp-json/ wp/v2/posts?per_page=1)

这将仅返回一篇帖子,但它还会在响应中包含

X-WP-Total
X-WP-TotalPages
标题,这将分别为您提供帖子总数和总页数。

响应将包含

X-WP-Total
X-WP-TotalPages
标题,您可以使用它们来获取帖子总数和总页数。在你的情况下,你的标题将是:

X-WP-Total: 34470
X-WP-TotalPages: 4925

0
投票

您可以在响应头中获取您想要的内容

X-Wp-Total: 202
X-Wp-Totalpages: 9
© www.soinside.com 2019 - 2024. All rights reserved.