2013-08-18 41 views
1
任何JS文件

我试图用wp_enqueue_script()函数加载我的脚本文件+ jQuery的,但文件不会在我的源代码显示...无法加载在WordPress

这里是我的功能代码.php文件:

function theme_js() { 
    wp_enqueue_script('jquery'); 
    wp_enqueue_script('bxslider' , get_template_directory_uri() . '/js/jquery.bxslider.min.js', array('jquery'), '', true); 
    wp_enqueue_script('skrollr' , get_template_directory_uri() . '/js/skrollr.js', array('jquery'), '', true); 
    wp_enqueue_script('general' , get_template_directory_uri() . '/js/general.js', array('jquery'), '', true); 
}; 
add_action('wp_enqueue_scripts', 'theme_js'); 

请让我知道我犯了什么错误。谢谢。

编辑>我也曾尝试下面的代码,仍然没有工作:

function theme_js() { 
    wp_register_script('jquery'); 
    wp_register_script('bxslider' , get_template_directory_uri() . '/js/jquery.bxslider.min.js', array('jquery'), '', true); 
    wp_register_script('skrollr' , get_template_directory_uri() . '/js/skrollr.js', array('jquery'), '', true); 
    wp_register_script('general' , get_template_directory_uri() . '/js/general.js', array('jquery'), '', true); 
}; 
add_action('wp_enqueue_scripts', 'theme_js'); 
+1

你有没有用[wp_register_script]第一次注册脚本( http://codex.wordpress.org/Function_Reference/wp_register_script)?它也是'wp_enqueue_script',你拼错了。 – elclanrs

+0

谢谢,固定拼写,但仍然没有运气......我已更新我的帖子。 – Shivam

回答

0

我发现了一些研究结束后的溶液:

function theme_js() { 
    wp_deregister_script('jquery'); 
    wp_register_script('jquery', get_template_directory_uri() . '/js/jquery.js', false, '1.10.2', true); 
    wp_enqueue_script('jquery'); 
    wp_enqueue_script('bxslider' , get_template_directory_uri() . '/js/jquery.bxslider.min.js', array('jquery'), '', true); 
    wp_enqueue_script('skrollr' , get_template_directory_uri() . '/js/skrollr.js', array('jquery'), '', true); 
    wp_enqueue_script('general' , get_template_directory_uri() . '/js/general.js', array('jquery'), '', true); 
}; 
add_action('wp_enqueue_scripts', 'theme_js');