未捕获引用错误|无法访问WordPress外部文件中定义的JavaScript变量和函数

未捕获引用错误|无法访问WordPress外部文件中定义的JavaScript变量和函数,javascript,wordpress,wordpress-theming,custom-wordpress-pages,external-js,Javascript,Wordpress,Wordpress Theming,Custom Wordpress Pages,External Js,我已经使用add_action('wp_-enqueue_scripts','function_name')将外部JS文件放入wordpress function.php中,浏览器获取JS文件,获取的文件在调试器中也可见。 但是我无法调用文件中定义的函数,也无法访问常量和变量。 经过长时间的调查,我发现了这个问题。并修复了它 问题:外部JS文件在iframe(Wordpress Customizer Preview.)中被嵌入,我试图从Customizer Controller访问 解决方案:

我已经使用
add_action('wp_-enqueue_scripts','function_name')
将外部JS文件放入wordpress function.php中,浏览器获取JS文件,获取的文件在调试器中也可见。

但是我无法调用文件中定义的函数,也无法访问常量和变量。
经过长时间的调查,我发现了这个问题。并修复了它

问题:外部JS文件在iframe(Wordpress Customizer Preview.)中被嵌入,我试图从Customizer Controller访问


解决方案:我使用add_操作('customize_controls_enqueue_scripts'、'function_name')查询外部JS文件

如果该引用在控制台中不可用,则该引用不包括在内,或不在全局范围内。如果控制台的屏幕截图未显示逻辑中的控制台日志,如何使函数全局可用,我怀疑脚本是否在第一时间运行。您的代码和错误消息应该作为文本包含在您的问题中,以便将来与您有相同问题的人可以搜索并找到此问题(并希望回答!)