如何在WordPress API v2/WooCommerce REST API中指定嵌套字段
WooCommerce REST API 嵌套返回字段指定方法
你尝试的&_fields[]=images[src]写法不被支持。WooCommerce REST API 基于WordPress REST API 底层实现,嵌套字段过滤不需要用方括号,统一使用点号. 分隔父级字段和子级字段。
正确请求示例
仅获取images数组下的src字段时,参数应写为_fields[]=images.src,完整请求URL如下:
https://www.example.com/wp-json/wc/v3/products?_fields[]=name&_fields[]=price&_fields[]=images.src
返回说明
按上述参数请求后,返回结果中的images数组将仅保留每个图片对象的src字段,不会返回id、创建时间、图片名称、alt文本等其他冗余字段。
通用规则
- 多层级嵌套字段可连续用点号拼接路径,例如要获取商品关联分类的名称,参数写为
_fields[]=categories.name - 同一父字段下需要返回多个子字段时,逐一声明对应路径即可,例如同时需要图片的id和src,添加两个参数:
_fields[]=images.id&_fields[]=images.src
内容的提问来源于stack exchange,提问作者amirhnp
相关产品推荐
相关产品推荐

