嘿,伙计们,提前谢谢你们的帮助。我已经做了我的研究,我有点困惑。。。
我正在为一个客户建立一个Wordpress网站,它将有一个电子商店。我正在使用wp电子商务。所有存储页面都加载了javascript错误:
http://www.thecollectiveclothingco.com/products-page/t-shirts/
jQuery("form.product_form").livequery is not a function
[Break On This Error] jQuery("form.product_form").livequery(function(){
在经历了一段漫长的谷歌时代之后,我相信我已经将这个问题诊断为脚本冲突。换句话说,无论是WP还是插件本身都在提供jquery,我还将它包含在站点上的其他一些东西中。当我删除jquery脚本调用时,问题就消失了,存储工作正常。但我需要那个jquery。。。
我已经阅读了有关使用WP Enque解决问题的内容:
function my_init_method() {
if (!is_admin()) {
wp_deregister_script( \'jquery\' );
wp_register_script( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js\');
wp_enqueue_script( \'jquery\' );
}
}
add_action(\'init\', \'my_init_method\');php wp_head();
我相信我做得对,但似乎没有解决任何问题。
有什么想法吗?再次感谢。
编辑:
好吧,我想出来了。。。是排队脚本解决了问题。I wp(水头);必须在注销和排队部分之前到达。我一定是把文件看错了。下面是我添加到标题中的内容:
<?php
wp_head();
wp_deregister_script(\'jquery\');
wp_enqueue_script(\'jquery\', MYURL .\'http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js\', FALSE, \'1.4.4\');
?>