WP + ACF如何在前端产品页面中检索数据

时间:2017-02-27 05:30:32

标签: javascript php wordpress woocommerce advanced-custom-fields

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

比解释更好,请参阅以下屏幕截图: enter image description here

因为你可以看到我在我的属性' pa_size '下创建了以下两个文本字段: uk-size us-size 。 这在我的Products->属性后端中给出了以下结果: enter image description here

在此之前,一切正常,但下一步是将这些数据检索到以下单品(可变)屏幕: enter image description here

我尝试用this documentation from ACF来做但不可能。我还尝试在 /public_html/wp-content/themes/atelier-child/woocommerce/single-product/add-to-cart/variable.php 下放置不同的代码部分,但无法计算出来。这是我挣扎的日子,这让我非常疯狂。

如果我点击“英国”或“美国”以显示on this link.

等尺寸,我想

如果有人能提供帮助,我会非常感激!!

先谢谢你们。

1 个答案:

答案 0 :(得分:1)

您能提供您尝试过的代码吗?

所有不属于帖子类型的对象都使用特殊的“帖子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, );

这是你在找什么?或者您是否想知道将其绑定以切换下拉菜单的值?