【问题标题】:Select subfield returns empty string when looped by wc_get_related_products选择子字段在被 wc_get_related_products 循环时返回空字符串
【发布时间】:2020-02-14 17:26:03
【问题描述】:

在我的单个产品页面上,我正在尝试使用 woocommerce 内置的 wc_get_related_products() 函数获取相关产品,该函数返回一组产品 ID。

所以我遍历相关的产品 ID 并在其中运行 get_field( 'workshop_details', $product_id )workshop_details 字段是一个组字段,它具有以下子字段:workshop_type(选择字段)、workshop_date(日期字段)和workshop_row(文本字段)。

问题是,workshop_type 子字段的返回值始终为空字符串,但其他子字段返回正常。我尝试将选择字段的返回值更改为值、标签和两者,但没有任何变化。

另一个问题是,当我仅使用get_posts() 循环所有产品并运行get_field( 'workshop_details', $product_id ) 时,它会正确返回workshop_type

但我不能只使用get_posts() 而不是wc_get_related_products(),因为它会忽略产品上的加售/定制相关产品。

【问题讨论】:

标签: wordpress woocommerce advanced-custom-fields acfpro


【解决方案1】:

现在结束这个问题,显然这是一个数据问题。 ??‍♀️

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-30
    • 1970-01-01
    • 2012-01-13
    • 2017-06-01
    • 1970-01-01
    • 2014-09-18
    • 2019-08-04
    • 2015-01-15
    相关资源
    最近更新 更多