【问题标题】:Custom Taxonomy WooCommerce Rest API自定义分类 WooCommerce Rest API
【发布时间】:2016-06-28 16:59:58
【问题描述】:

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

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

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

谁能指出我正确的方向?

【问题讨论】:

  • 你查看官方Woocommerce REST API页面了吗?也可以尝试在他们的github 页面上询问
  • 我确实检查了文档,但我只发现了一些关于自定义字段的信息。我仍在寻找有关分类学的东西。我会尝试在 GitHub 页面上发布一些内容。
  • 你能检查v2.wp-api.org/extending/custom-content-types这个链接吗?我认为这个链接对你有帮助。

标签: php wordpress woocommerce woocommerce-rest-api


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-10-21
    • 2016-07-22
    • 1970-01-01
    • 2017-02-13
    • 2019-11-13
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多