我的插件中有两个JS插件。一个使用jQuery 1.7.1,另一个使用jQuery 1.9.1。
我需要让他们每个人使用不同的版本。这就是目前的情况:
Plugin php file:
wp_register_script(\'jq-1.9.1-js\', \'https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js\');
wp_enqueue_script(\'jq-1.9.1-js\');
wp_register_script(\'jq-1.7.1-js\', \'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js\');
wp_enqueue_script(\'jq-1.7.1-js\');
Plugin JS file:
var $j = jQuery.noConflict();
$j(document).ready(function() {
// plugin 1
$j(\'.someClass\').plugin1({
// options
});
// plugin 2
$j(\'.someClass\').plugin2({
// options
});
}
我在Google上搜索了很多,看到了多个版本的解决方案,但他们没有考虑在WP中包含脚本的正确方式(使用register和enqueue)。
如何在仍然以WP方式调用脚本的情况下,为两个JS插件使用两个版本的jQuery?
谢谢