我有一个 WordPress 站点 (3.5.1),我想在其中向我的插件添加一个日期选择器。默认情况下这不起作用,所以我四处搜索,发现我必须使用wp_register_script()
and加载库wp_enqueue_script()
。添加脚本后,我有一个日期选择器。完美的。
我想更改小部件布局,但发现它已损坏。我可以拖动小部件,但是当它们被放下时,它们会“冻结”。我试图关闭我添加的 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');
}
有谁知道是什么导致了我的问题?也许我已经声明了双库?我对此很陌生,不知道在哪里寻找问题。