我想使用 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 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
您可以在响应头中获取您想要的内容
X-Wp-Total: 202
X-Wp-Totalpages: 9