正如标题中所述,我正在尝试从 ACF 字段中检索数据。
如您所见,我在属性“pa_size”下创建了以下 2 个文本字段:uk-size 和 us-size强>。 这在我的产品->属性后端中给出了以下结果:
在此之前,一切正常,但下一步是将这些数据检索到以下单产品(变量)屏幕:
我尝试过 this documentation from ACF去做但不可能。我还尝试将代码的不同部分放在 /public_html/wp-content/themes/atelier-child/woocommerce/single-product/add-to-cart/variable.php 下,但无法弄清楚出来。这几天我一直在为此苦苦挣扎,这让我非常疯狂。
我希望点击“英国”或“美国”来显示类似 on this link. 的尺寸
如果有人能帮忙,哪怕只是一点点,我都会非常感激!!
提前谢谢大家。
最佳答案
您能提供您尝试过的代码吗?
所有非帖子类型的对象都使用特殊的“帖子 ID 语法”: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, );
这是您要找的吗?或者您是否想将其绑定(bind)来切换下拉菜单的值?
关于javascript - WP + ACF 如何在前端产品页面检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42478403/