我创建了一个使用 JQuery timepicker 的 wordpress 插件,它可以使用以下代码。但是,此代码还会停止在管理部分工作的所有默认 jquery 操作。经过一番测试,我发现转折点是:
wp_deregister_script( 'jquery' );
有了这一行,时间选择器就可以工作,但默认的管理员操作不会。删除后,管理员可以正常工作,但时间选择器不能。
这是相关的代码:
add_action( 'admin_init', 'jquery_admin' );
function jquery_admin() {
global $concatenate_scripts;
$concatenate_scripts = false;
wp_deregister_script( 'jquery' ); //this is the line
wp_register_script('wp-jquery', 'http://code.jquery.com/jquery-1.9.1.min.js', false, '1.9.1');
wp_enqueue_script('wp-jquery');
wp_enqueue_script( 'wp-jquery', 'http://code.jquery.com/jquery-1.9.1.min.js' );
}
非常感谢任何解决此问题的帮助。:)
根据要求,我使用的时间选择器是http://trentrichardson.com/examples/timepicker/,带有可以在示例选项卡上看到的滑块选项卡。