自定义分类 WooCommerce 休息 API

Custom Taxonomy WooCommerce Rest API

我目前正在开发的 Wordpress 应用程序正在使用 WooCommerce 和 Tabify。

大多数字段都定义为自定义字段,我可以通过在查询中添加 filter[meta]=true 来获得这些字段,但有两个 StatusRegion 已定义为自定义分类法。

我一直在寻找一种方法来使用 Rest API 获取这些数据,但到目前为止没有运气。

谁能指出我正确的方向?

最后我想通了。也许这不是最实用的解决方案,每次我更新 WooCommerce 插件时都必须重新应用它,但只需像这样更新产品 API

private function get_product_data( $product ) {
    return array(
       // your other properties go here
       'region' => wp_get_post_terms( $product->id, 'productRegion', array( 'fields' => 'names' ) ),
       'status' => wp_get_post_terms( $product->id, 'productActive', array( 'fields' => 'names' ) ),
    )
}

现在我只需从响应中访问 region[0] 和 status[0] 并用它做任何我需要做的事情。