WordPress链接到外部脚本

时间:2017-12-21 15:07:29

标签: javascript php html wordpress

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

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文件由警报组成。

2 个答案:

答案 0 :(得分:0)

这是wp_enqueue_script的正确语法:

wp_enqueue_script( 'client-js', get_template_directory_uri() . '/js/client.js', array( 'jquery' ), '3.3.0', true );

阅读以下帖子: https://developer.wordpress.org/reference/functions/wp_enqueue_script/

答案 1 :(得分:0)

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');

也许你应该试试这个。