2013-03-27 54 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');
我認爲這有助於。