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