3

例如,在我博客的“新闻”类别中有 50 篇文章。为了获得最后 10 个帖子,我这样做: http ://mywordpress.com/?json=get_category_posts&slug=news&count=10&status=publish 它工作正常。现在我想让我的帖子从 11 到 20 跳过最后 10 个帖子等。我该怎么办?

4

2 回答 2

8

帖子计数默认为您在 wordpress 后端中设置的任何内容(设置 -> 阅读)。只需添加页面参数即可实现分页。因此,如果您想要 11-20 的帖子,您只需致电

http://mywordpress.com/?json=get_category_posts&slug=news&count=10&status=publish&page=2

您可以在此处找到更多信息:JSON API 插件页面,其他说明

于 2014-01-10T15:26:18.423 回答
2

您不能使用带有偏移量的 get_category_posts 。

您必须从具有很多参数的基本 get_posts 构造查询,请参见此处:

http://codex.wordpress.org/Class_Reference/WP_Query#Parameters

在这里(阅读方法:get_posts):

http://wordpress.org/plugins/json-api/other_notes/

我认为你应该使用类似的东西:

blablabla.xxx/?json=get_posts&count=10&status=published&cat='新闻类别的id'&offset='int offset'

请注意,使用偏移“中断”分页

于 2013-10-10T15:24:21.733 回答