自定义分类 WooCommerce 休息 API
Custom Taxonomy WooCommerce Rest API
我目前正在开发的 Wordpress 应用程序正在使用 WooCommerce 和 Tabify。
大多数字段都定义为自定义字段,我可以通过在查询中添加 filter[meta]=true
来获得这些字段,但有两个 Status
和 Region
已定义为自定义分类法。
我一直在寻找一种方法来使用 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] 并用它做任何我需要做的事情。
我目前正在开发的 Wordpress 应用程序正在使用 WooCommerce 和 Tabify。
大多数字段都定义为自定义字段,我可以通过在查询中添加 filter[meta]=true
来获得这些字段,但有两个 Status
和 Region
已定义为自定义分类法。
我一直在寻找一种方法来使用 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] 并用它做任何我需要做的事情。