2013-03-27 52 views
1

我在functions.php的WordPress的 - jQuery的不工作

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js', false, '1.9.1', true); 
     wp_enqueue_script('jquery'); 

这工作了一段时间加入一个jQuery我用下面的代码页。之后,它显示jQuery未定义

我在这里做错了什么?我应该这样做吗?

回答

0

起初用途:

wp_deregister_script('jquery'); 

则:

wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js', false, '1.9.1', false); 
wp_enqueue_script('jquery'); 

和header.php中使用:

wp_head(); 

之前</head>标签。 我认为最好把jquery放入<head>标签。记住所有你依赖于jquery的javascript必须在jquery核心之后被链接。

+0

我试过了。没有运气...!!! – MidhuN 2013-03-27 10:05:52

+0

在头标签中的jQuery jQuery解决了这个问题..谢谢.. !!! – MidhuN 2013-03-27 10:11:12

0

WordPress有它自己的jquery library所以你不需要包括它。如果你包含jQuery的library,那么在某些情况下它可能是conflict with wordpress库。 我用的jQuery多次在我的插件,我总是用这个方法
wp_register_script('script', plugins_url('script.js', __FILE__));
wp_enqueue_script('script');
我认为这有助于。