繁体   English   中英

使用jQuery的WordPress插件

[英]Wordpress plugin using jquery

我开始接触WordPress,并研究开发一些插件。

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

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

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

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

最好在插件中包含jQuery.js文件,然后直接从插件代码中引用它吗? 如果是这样,我将如何更改上面的脚本以加载我的jQuery版本?

感谢您的任何帮助,

标记

jQuery 1.11.1附带了最新的WordPress 4.0。

但是如果您想用本地新JS或CDN删除WordPress默认jQuery库,则可以通过将以下代码放入插件或主题的functions.php中来删除。

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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM