我认为这里发生的事情是 WordPress 正在加载它自己的 jQuery 版本,而您也在从您的主题中手动加载一个。
在您的函数文件中,包含此脚本:
function my_scripts_method() { // Creates the my_scripts_method function
wp_deregister_script('jquery'); // Deregisters the built-in version of jQuery
wp_register_script('jquery', 'http' . get_template_directory_uri() . '/YOUR-JS-PATH.js', false, null, true); // Registers your javascript file
wp_enqueue_script('jquery'); // Activates the jQuery script
}
add_action('wp_enqueue_scripts', 'my_scripts_method'); // Tells WordPress to run the my_scripts_method function
不过,我怀疑您的主题(或插件)可能已经在注册您的本地 jQuery 文件,并且只是未能取消注册 WordPress 包含的一个,因此您应该稍微挖掘一下以确保您没有调用同一个文件两次。
更新 -您可以在此处找到更多详细信息:http: //gomakethings.com/jquery-wordpress/