首页 > 解决方案 > 使用 ACF 字段值填充 JS 变量

问题描述

晚上好。

我正在尝试使用 ACF 字段值填充自定义 JS 脚本中的变量,但我不知道该怎么做。

我想知道是否有人在使用 Sage 和 ACF javascript API 时很幸运?

基本上我有一个脚本,当我在 scripts/common.js 中有它时它可以工作,但我想从 ACF 中提取数据。几乎用来自 ACF 的数据设置了一个变量。

以前有人这样做过吗?

任何帮助将不胜感激!

谢谢,

标签: javascriptwordpressadvanced-custom-fields

解决方案


我找到了一个相当不错的解决方案,通过使用 wp_localize_script WordPress 函数将 ACF 数据返回到 JS。

将此添加到您的 functions.php :

wp_localize_script( 'your_js_file', 'acf_vars', array(
			'something' => get_field( 'custom_field' ),
		)
	);


推荐阅读