如何将外部远程JS源添加到重力表单?

时间:2014-03-14 作者:Qwerty

我想在我的Gravity表单中添加一个外部javascript源。像这样:

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=true_or_false"></script>
如何做到这一点?我不知道如何使用以下函数执行此操作:wp\\u enqueue\\u script

然后在添加这个外部/远程JS源之后,我想使用一个自定义JShttp://www.gravityhelp.com/documentation/page/Gform_register_init_scripts比如这条线:

var autocomplete = new google.maps.places.Autocomplete(inputAddress);
但除非我添加了外部JS源代码,否则这不会起作用。。。有什么想法吗?

1 个回复
SO网友:mrwweb

我想你在找gform_enqueue_scripts 这只是重力形式的特定版本wp_enqueue_scripts 钩任一钩子使用wp_enqueue_script() 作用

该函数可以使用通常使用的本地脚本get_template_directory_uri() (主题),get_stylesheet_directory_uri() 子主题),或plugins_url() (插件)引用文件位置或外部位置,如您尝试执行的操作。您可能会在同一个钩子上加载外部JS和自定义文件,并调用两个wp_enqueue_script() 将外部文件列为$deps 参数。

自定义表单中的内容超出了本论坛的范围,因为它是特定于插件的,但这应该可以让您继续。

结束