2016-08-01 81 views
0

我正在使用WordPress REST API並添加了一個新類別,並且在查詢api時,它將返回未定義的類別。WordPress REST API - 新類別返回undefined,但仍可訪問

當我訪問:/wp-json/wp/v2/categories - 列表不顯示類別17,但是當我訪問/wp-json/wp/v2/categories/17我可以看到所有類別的詳細信息。

我無法弄清楚爲什麼它以某種方式被緩存?

感謝

回答

0

/categories回報存在的一類對象的所有字段。所以一旦你定義了這個類別,它就會像你所經歷的那樣返回所有的細節。如果沒有定義特定類別,我認爲您可能會發現它不會忽略類別17,因爲它在返回10後會停止。如果您未指定要返回的數量,則默認爲10(List Categories > per_page)。

檢索所有類別列表,使用/taxonomies/category或特定的per_page到-1

+0

嘿amflare - 啊是有道理的。已嘗試/ wp-json/wp/v2/taxonomy/category,並且它不會返回所有類別。我是否也都使用/ wp-json/wp/v2/categories獲取它們?filter [per_page] = - 1 。我是愚蠢的:S –

+0

請確保你沒有限制自己只有非空類別。 – amflare