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

标签 javascript php wordpress woocommerce advanced-custom-fields

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

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

如您所见,我在属性“pa_size”下创建了以下 2 个文本字段:uk-sizeus-size。 这在我的产品->属性后端中给出了以下结果: 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. 的尺寸

如果有人能帮忙,哪怕只是一点点,我都会非常感激!!

提前谢谢大家。

最佳答案

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

所有非帖子类型的对象都使用特殊的“帖子 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/

相关文章:

javascript - 将 Node JS 库与 QML 一起使用

php - 在 sql 中将日期保存为 varchar 可能是正确的?

wordpress - 使用未定义常量 ABSPATH 出现错误 - 假定为 'ABSPATH'

mysql - 从现有 woocommerce 产品中删除变体的给定产品属性

javascript - Node.js 查询 sqlite3 后返回 true 或 false

javascript - 如何动态分配DOM事件然后执行?

javascript - 使用 json 从 ajax 请求调用的文件中获取值

php - 如何让apache做ssh

MySQL重装失败(Ubuntu 12.10服务器)

javascript - 如果字符存在于定界符的任一侧,则按定界符拆分字符串