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 挂钩中显示高级自定义字段 (ACF) 值
json 详细说明WooCommerce和高级自定义字段的交付时间
在最近的订单模板和管理订单上显示产品帖子类型高级自定义字段(woocommerce)