在我的单个产品页面上,我正在尝试使用 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()因为它会忽略产品上的加售/定制相关产品。