2013-06-12 34 views

回答

0

jQuery已經由WordPress註冊,您應該先註銷它。

請注意你在做什麼。從CDN提供它是一個好主意,但jQuery在noconflict模式下以WordPress加載是有原因的 - 你應該確保你也這樣做。

請參閱本文http://pippinsplugins.com/why-loading-your-own-jquery-is-irresponsible/(其中還包括代碼來實現你想要做什麼,同時告訴你不要做了!)

在情況下,鏈接不斷突破,實現代碼,這是

function pluginprefix_load_scripts() { 
    if (!is_admin()) { 
    wp_deregister_script('jquery'); 
    wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.9/jquery.min.js', false, '1.9'); 
    wp_enqueue_script('jquery'); 
    } 
} 
add_action('wp_enqueue_scripts', 'pluginprefix_load_scripts'); 

的主要原因不這樣做是

  1. WordPress的負荷的jQuery在noConflict模式
  2. 對其他開發人員
  3. 主題增加了支持的承載量不要修改核心WordPress的行爲
  4. WordPress的更新捆綁jQuery的版本經常

在我的書:)所有有效點

有一個插件,以noconflict模式加載Google的jQuery庫 - 這是實現您想要的一個很好的解決方案。 http://wordpress.org/extend/plugins/use-google-libraries/