如何获取WP Rest Api中的帖子总数?

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

我想知道我的WordPress网站中使用rest api的帖子总数,我可以使用这个查看json中的帖子总数..

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

结果是这样的..

{"status":"ok","count":7,"count_total":34470,"pages":4925,"posts"

但是当我使用rest api来获取数据时,我看不到帖子总数..这是使用rest api获取数据的url

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

有没有办法在rest api中显示帖子总数?

wordpress api 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.