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

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

我该怎么做?

谢谢

【问题讨论】:

    标签: wordpress api woocommerce advanced-custom-fields


    【解决方案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 值?谢谢
    猜你喜欢
    • 2018-08-26
    • 2015-12-30
    • 2017-12-16
    • 2016-07-22
    • 2016-11-11
    • 2019-10-10
    • 2013-07-14
    • 2013-11-25
    • 2012-08-10
    相关资源
    最近更新 更多