Wordpress插件使用jquery

时间:2014-10-10 20:34:59

标签: javascript jquery wordpress wordpress-plugin

我开始进入WordPress,并着眼于开发一些插件。

如果我希望我的插件使用特定版本的jQuery,我该如何启用它?

即。有些主题不使用jQuery,有些使用OLD版本 - 如果我需要更新的版本怎么办?

add_action( 'wp_enqueue_script', 'load_jquery' );
function load_jquery() {
    wp_enqueue_script( 'jquery' );
}

我已经看到了上面提到的代码 - 但是只会加载主题文件夹中的jQuery(如果有的话)吗?

使用我的插件包含jQuery.js文件是否更好,并直接从我的插件代码中引用它?如果,那么,我将如何更改上面的脚本,加载我的jQuery版本?

感谢您的帮助,

标记

1 个答案:

答案 0 :(得分:1)

最新的WordPress 4.0附带了jQuery 1.11.1。

但是如果你想删除WordPress默认的jQuery库,可以说是本地新的JS或CDN,你可以通过将以下代码放在插件或主题的函数中来实现。

function jquery_cdn() {
   if (!is_admin()) {
      wp_deregister_script('jquery');
      wp_register_script('jquery', 'jQuery_JS_PATH', false, '1.8.3');
      wp_enqueue_script('jquery');
   }
}
add_action('init', 'jquery_cdn');

参考文献:

http://core.svn.wordpress.org/tags/4.0/wp-includes/js/jquery/

http://codex.wordpress.org/Function_Reference/wp_enqueue_script

http://agilewp.com/how-to/remove-wordpress-jquery-and-use-googles-cdn-version-instead/