我有一个WordPress站点(3.5.1),我想将日期选择器添加到我的插件中。默认情况下,这不起作用,所以我搜索周围,发现我不得不使用wp_register_script()
和wp_enqueue_script()
加载库。添加脚本后,我有一个日期选择器。完善。当我将jQueryUI添加到它时,Wordpress会中断
我想更改小部件布局,发现它已损坏。我能够拖动小部件,但是当它们被放弃时,它们会“冻结”。我试图关闭我添加的jQuery库。小部件模块再次正常工作,但我的日期选择器不再工作。
所以,我有这样的代码中的functions.php:
add_action('init', 'change_jquery');
function change_jquery() {
wp_deregister_script('jquery');
wp_deregister_script('jquery-ui-core');
wp_register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js', false, '1.9.0');
wp_register_script('jquery-ui-core', '//ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js', false, '1.10.0');
wp_register_style('jquery-ui-css', '//ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/ui-lightness/jquery-ui.css');
wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-core');
wp_enqueue_style('jquery-ui-css');
}
没有人有任何的想法是什么原因造成我的问题?也许我宣布了双库?我对此很陌生,也不知道在哪里寻找问题。
任何javascript错误? – Jrod 2013-03-14 20:54:24
如果*不注销捆绑的WP脚本,该怎么办?请参阅:http://codex.wordpress.org/Function_Reference/wp_enqueue_script – brasofilo 2013-03-14 21:10:04