Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript wordpress jquery未作为依赖项响应_Javascript_Jquery_Wordpress - Fatal编程技术网

Javascript wordpress jquery未作为依赖项响应

Javascript wordpress jquery未作为依赖项响应,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我已经将html电子商务模板转换为woocommerce。但是它不能正常工作。nivo滑块和其他一些产品不能工作。也许他们找不到wordpress jquery。尽管我将自定义jquery和其他js文件排入队列。下面是nivo滑块js代码 $(document).ready(function() { $('#slideshow').nivoSlider(); } ) 它的依赖项是jquery 1.7.1首先,如果jquery有一个问题,比如$未定义,那么您需要使用jquery而不是$。

我已经将html电子商务模板转换为woocommerce。但是它不能正常工作。nivo滑块和其他一些产品不能工作。也许他们找不到wordpress jquery。尽管我将自定义jquery和其他js文件排入队列。下面是nivo滑块js代码

$(document).ready(function() {
    $('#slideshow').nivoSlider();
}
)


它的依赖项是jquery 1.7.1

首先,如果jquery有一个问题,比如$未定义,那么您需要使用jquery而不是$。您的新代码将被删除

jQuery(document).ready(function($) {
    $('#slideshow').nivoSlider();
}
现在,如果您需要一个jQuery版本,而不是WP使用的版本。您可以取消注册特定jQuery并再次将其排队。将其添加到functions.php文件中


Wordpress通常已经附带了jQuery,只是没有$namespace。用jQuery替换它,它应该可以工作。首先在浏览器控制台中查找错误。抛出的错误很可能很容易在web上搜索,以了解错误所在亲爱的junaid兄弟非常感谢您。这真的很有效。如果这个答案对你有帮助,一定要给它标上正确的答案,这样别人可能会觉得它有用。
add_action( 'wp_enqueue_scripts', function(){
    wp_dequeue_script( 'jquery' );
    wp_deregister_script( 'jquery' );

    wp_register_script( 'jquery', 'URL_OF_YOUR_NEW_JQUERY_FILE', array(), NULL, false );
    wp_enqueue_script( 'jquery' );
});