Javascript WordPress链接到外部脚本

Javascript WordPress链接到外部脚本,javascript,php,html,wordpress,Javascript,Php,Html,Wordpress,正在尝试将外部javascript文件(位于名为js的文件夹中)添加到自定义WP主题。functions.php中的以下技术不会产生任何结果:致命错误:允许的内存大小耗尽 add_action('wp_enqueue_scripts', 'site_resources'); function site_resources() { //stylesheet wp_enqueue_style("style",get_stylesheet_uri()); //main script

正在尝试将外部javascript文件(位于名为js的文件夹中)添加到自定义WP主题。functions.php中的以下技术不会产生任何结果:致命错误:允许的内存大小耗尽

add_action('wp_enqueue_scripts', 'site_resources');

function site_resources() {
  //stylesheet
  wp_enqueue_style("style",get_stylesheet_uri());

  //main script
  wp_enqueue_scripts(main_script, "js/main");
}
我已经尝试注释掉实际的排队脚本,并在header.php中添加一个普通链接到该文件。同样,没有结果,尽管这次它没有破裂


main.js文件由一个警报组成。

这是wp\u enqueue\u脚本的正确语法:

wp_enqueue_script( 'client-js', get_template_directory_uri() . '/js/client.js', array( 'jquery' ), '3.3.0', true );
阅读以下帖子:


也许你应该试试这个。

这是一个非常大的js文件吗?@FastSnail
main.js文件由一个警报组成。
function site_resources() {

  //stylesheet
  wp_deregister_style('style');
  wp_enqueue_style("style",get_stylesheet_uri());

  //main script
  wp_deregister_script('main_script');
  wp_enqueue_scripts(main_script, "js/main");

}

add_action('wp_enqueue_scripts', 'site_resources');