【发布时间】: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