【发布时间】:2016-07-22 00:44:47
【问题描述】:
是否可以通过 WooCommerce REST API 访问订单、产品、客户的自定义字段?如果不是本地的,那么有哪些插件或解决方法或黑客可以工作?谢谢!
【问题讨论】:
-
他们的documentation 未涵盖您具体要做什么?这将提出一个更具体的问题。
-
通常由其他插件添加的自定义字段,例如订单类型。或者,如果我想使用 API 调用为订单创建自定义字段。
-
您需要挖掘
plugins/woocommerce/includes/api/*.php文件中的代码,找到正确的操作或过滤挂钩并使用它。例如:当 WooCommerce 通过 API 创建订单时,在创建订单后,它会在该挂钩中提供以下挂钩do_action( 'woocommerce_api_create_order', $order->id, $data, $this );,您可以访问已发送的$data,您可以提取自定义字段值并处理它. -
这个比较详细:stackoverflow
标签: api rest woocommerce custom-fields woocommerce-rest-api