Php 无法在WordPress中加载任何JS文件
我正在尝试使用Php 无法在WordPress中加载任何JS文件,php,jquery,wordpress,Php,Jquery,Wordpress,我正在尝试使用wp\u enqueue\u script()函数加载我的脚本文件+jquery,但这些文件没有显示在我的源代码中 下面是我在functions.php文件中的代码: function theme_js() { wp_enqueue_script( 'jquery' ); wp_enqueue_script( 'bxslider' , get_template_directory_uri() . '/js/jquery.bxslider.min.js', array('jq
wp\u enqueue\u script()
函数加载我的脚本文件+jquery,但这些文件没有显示在我的源代码中
下面是我在functions.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');
经过研究,我找到了解决方案:
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');
您是否先向注册了脚本?另外,它是
wp\u enqueue\u script
,您拼写错了。谢谢,拼写正确,但仍然不走运。。。我已经更新了我的帖子。