在外部jQuery文档中获取ACF值

时间:2016-10-31 作者:Fl-0

我试图获取外部jQuery文档中高级自定义字段选择列表的值,以便对其应用一些条件。

我寻找了一个答案,并找到了唯一涉及在页面内使用标记的解决方案,这是我想要避免的。

1 个回复
最合适的回答,由SO网友:cjbj 整理而成

你的问题并不完全清楚,但看起来你需要wp_localize_script, 它允许您将变量从PHP传递到脚本。您可以这样使用它(带有两个字段的示例):

add_action (\'wp_enqueue_scripts\',\'wpse244551_add_field\');
function wpse244551_add_field () {
  $my_field = array ();
  $my_field[] = array (field1 => get_field (\'field1\'));
  $my_field[] = array (field2 => get_field (\'field2\'));
  wp_localize_script (\'my-script\', \'MyFields\', $my_field);
  }
现在,在脚本中,您已经注册了句柄my-script 可以使用访问变量MyFields.field1MyFields.field2.

相关推荐

JQuery php请求返回一个奇怪的结果

我有一个奇怪的小故障发生在我身上,我不知道我是如何产生它的,或者它是否是正常的。我正在开发自己的插件,当一个足球队/足球队被输入到一个框中时,它会检查它是否已经在数据库中。以下是我的代码行add_action( \'admin_footer\', \'fws_teamcheck_javascript\' ); function fws_teamcheck_javascript() { ?> <script type="text/javascript">