JSON REST API WordPress仅显示前10个类别

时间:2021-10-25 作者:Johan

首先显示按字母顺序排列的类别(前10个)。如果我尝试在JSON/Wordpress中显示所有类别,它不会显示它。

那么,想象一下这些是类别:

A
B
C
D
E
F
G
H
I
J
K (=10)
L = not shown anymore
我怎样才能确保把它们都拿回来?

我试图通过JSON在Dart中获取它们,所以我只能将其传递给Dart。有什么方法可以做到这一点吗?

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

这是正常行为,您没有考虑分页。REST API默认每页返回10个结果,并且可以配置为每页最多返回100个结果,但不超过100个。

你可能想试试-1, 但这是行不通的,100是出于性能和扩展原因可以请求的每页最大结果。

WordPress提供了2个http头,指示总页数和所有页面的结果总数,以便您知道获取所有结果需要多少个请求。

Istrongly建议阅读官方文档中的REST API手册。This page covers how to use and control pagination, sorting, etc.

相关推荐

分页和tag.php不起作用

我使用“taxonomies”=>;在$args数组中为自定义帖子类型添加了标记;数组(“post\\u标记”)。Im在标签上使用以下代码。php循环来自某个标记的帖子。它工作得很好,但分页不会很好。当我尝试转到第2页时,它给了我一个404错误。如果我取出自定义查询,它将不会循环自定义帖子类型的帖子。我怎样才能修复它?<?php $term = get_queried_object(); $slugTerm = $term->slug; $nameTerm = $t