3

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

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

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

谁能指出我正确的方向?

4

1 回答 1

3

我最终想通了。也许这不是最实用的解决方案,每次我更新 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] 并做我需要做的任何事情。

于 2016-05-30T06:19:53.393 回答