WP + ACF 如何获取前端产品页面的数据

WP + ACF How to retrieve data in front end product page

如标题中所述,我正在尝试从我的 ACF 字段中检索数据。

胜于解释,请看以下截图:

如您所见,我在我的属性“pa_size”下创建了以下 2 个文本字段:uk-size us-size。 在我的 Products->attributes 后端给出了以下结果:

到此为止,一切正常,但下一步是将这些数据检索到以下 single-product (变量) 屏幕:

我尝试使用 this documentation from ACF 来做到这一点,但不可能。我还尝试将代码的不同部分放在 /public_html/wp-content/themes/atelier-child/woocommerce/single-product/add-to-cart/variable.php 下,但无法弄清楚。这几天我一直在努力,它让我非常疯狂。

如果我点击 "UK" 或 "US",我希望显示像 on this link.

这样的尺寸

如果有人能提供一点帮助,我将不胜感激!!

在此先感谢大家。

你能提供你试过的代码吗?

所有不是 post 类型的对象都使用特殊的 "post id syntax":https://www.advancedcustomfields.com/resources/get-values-from-a-taxonomy-term/

在您的示例中,您有分类法 pa_size,假设您正在编辑的术语是编号 352。

$term_id = 352;
$us_size = get_field( 'us_size', 'pa_size_' . $term_id, );
$uk_size = get_field( 'uk_size', 'pa_size_' . $term_id, );

这是您要找的吗?或者您想知道如何绑定它来切换下拉菜单的值?