Javascript WordPress排队脚本不';我不再工作了

Javascript WordPress排队脚本不';我不再工作了,javascript,wordpress,wordpress-theming,Javascript,Wordpress,Wordpress Theming,将WordPress更新到4.5.3版本后,我的wp_enqueue_脚本无法再工作。我试图在StackOverflow和谷歌内部搜索,但没有任何运气。 为了测试,我在js文件夹中放了一个新文件(test.js)。 在我的项目中,jquery不是必需的,它将包含在grunt minify中 我的代码是: function sup_theme_js () { wp_enqueue_script('main_js', get_template_directory_uri() . '/js/te

将WordPress更新到4.5.3版本后,我的wp_enqueue_脚本无法再工作。我试图在StackOverflow和谷歌内部搜索,但没有任何运气。 为了测试,我在js文件夹中放了一个新文件(test.js)。 在我的项目中,jquery不是必需的,它将包含在grunt minify中

我的代码是:

function sup_theme_js () {
   wp_enqueue_script('main_js', get_template_directory_uri() . '/js/test.js', array(), '1.0.0', true);
}
add_action('wp_enqueue_scripts', 'sup_theme_js');
附:css代码正在工作

function sup_theme_css() {
    wp_enqueue_style( 'style', get_stylesheet_uri() );
    wp_enqueue_style( 'main', get_template_directory_uri() . '/css/main.css', false, '1.1', 'all');
}
add_action( 'wp_enqueue_style', 'sup_theme_css' );
谢谢


更新

我错了

我认为wp_enqueue_脚本不需要wp_footer来工作,因此wp_footer()没有放在页脚处。

试试这种语法(使用plugin_url和FILE

function load_my_jQuery() { 
  wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"), false);
  wp_enqueue_script('jquery');
  wp_register_script('blur', get_template_directory_uri() . '/_/js/blur.js', array('jquery') );
  wp_enqueue_script('blur');
}

add_action('wp_enqueue_scripts', 'load_my_jQuery');
尝试此语法(使用plugin_url和文件

我错了

我认为wp_enqueue_脚本不需要wp_footer来工作,因此wp_footer()没有放在页脚处。

我的错误

function load_my_jQuery() { 
  wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"), false);
  wp_enqueue_script('jquery');
  wp_register_script('blur', get_template_directory_uri() . '/_/js/blur.js', array('jquery') );
  wp_enqueue_script('blur');
}

add_action('wp_enqueue_scripts', 'load_my_jQuery');

我认为wp_enqueue_脚本不需要wp_footer来工作,正因为如此,wp_footer()没有放在页脚处。

谢谢@Alex,这是我的一个巨大错误,我忘了放wp_footer()!!!我认为wp_enqueue_脚本不需要wp_页脚就可以工作。谢谢@Alex,这是我的一个巨大错误,我忘了放wp_footer()!!!我认为wp_enqueue_脚本不需要wp_页脚就可以工作。¬¬
function load_my_jQuery() { 
  wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"), false);
  wp_enqueue_script('jquery');
  wp_register_script('blur', get_template_directory_uri() . '/_/js/blur.js', array('jquery') );
  wp_enqueue_script('blur');
}

add_action('wp_enqueue_scripts', 'load_my_jQuery');