WooCommerce API 的高级自定义字段

Posted

技术标签:

【中文标题】WooCommerce API 的高级自定义字段【英文标题】:Advanced Custom Fields to WooCommerce API 【发布时间】:2016-07-18 03:29:09 【问题描述】:

我在我的 WordPress 网站上使用 WooCommerce 和高级自定义字段。 我想将高级自定义字段添加到 WooCommerce API 以获取每个产品的自定义字段值。

我该怎么做?

谢谢

【问题讨论】:

【参考方案1】:

你可以做的是以下

转到自定义字段并创建一个新字段组 - 添加产品所需的任何数据,然后,最重要的是,在位置部分(“显示此字段组如果”)选择显示字段组相等从下拉菜单中转到产品

然后,当您打开任何产品时,将显示字段组。

【讨论】:

它将在我的网站上显示每个产品的自定义文件,但我也想通过 Woocommerce API (json) 获得它 好的,我看错了你的问题,对此感到抱歉。从这里的 API 文档中:woothemes.github.io/woocommerce-rest-api-docs/… 没有任何可以撤回的自定义字段。在这种情况下,我唯一的建议是看看您是否可以将数据附加到现有的产品字段 好的,谢谢您的回答 ;-) 如何将自定义字段附加到现有产品字段? 在产品数据部分的正下方有一个名为自定义字段的部分,您可以在那里设置它们。我上面提到的 ACF 方法也很有用。但是,可能无法通过 API 传递这些信息,但您可以在 Wordpress 网站上使用它们。 如果我在函数get_product_data() 中从class-wc-api-products.php'new_api_field' => get_field('field_key'),你认为有这样的可能性吗?实际上'new_api_field'return 错误值。如何从 php 脚本正确访问 ACF 值?谢谢

以上是关于WooCommerce API 的高级自定义字段的主要内容,如果未能解决你的问题,请参考以下文章

将高级自定义字段添加到 WooCommerce 产品变体

在 WooCommerce 挂钩中显示高级自定义字段 (ACF) 值

json 详细说明WooCommerce和高级自定义字段的交付时间

在最近的订单模板和管理订单上显示产品帖子类型高级自定义字段(woocommerce)

Woocommerce REST API:自定义字段而不是产品名称

WooCommerce REST API 在搜索中包含属性或自定义字段