首页 > 解决方案 > Woocommerce REST API 未返回默认类别

问题描述

我正在尝试使用它的 REST Api 从 woocommerce 获取所有产品类别。我正在使用路径https://example.com/wp-json/wc/v3/products/categories。此端点返回除默认类别之外的所有类别。

有什么办法也可以获得默认类别吗?我需要它来获取该类别的产品。请帮助我的人。

标签: phpwordpresswoocommercewordpress-rest-apiwoocommerce-rest-api

解决方案


您可以像这样获取特定类别的产品

https://yoursite.com/wp-json/wc/v3/products?category=categoryId

其中categoryId是您需要的类别的ID

注意:默认情况下,Woocommerce API 为您提供仅有的 10 个类别,确保您获得所有可以在查询中提及per_pagepage变量的类别,如下所示

https://yoursite.com/wp-json/wc/v3/products/categories?per_page=100

请注意,使用 per_page 时,您可以提及 10 - 100 之间的值

https://yoursite.com/wp-json/wc/v3/products/categories?page=2

推荐阅读