[英]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.