我想知道我的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 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