我创建了一个使用JQuery timepicker的wordpress插件,该插件可以使用以下代码。但是,此代码还会停止在admin部分中工作的所有默认jquery操作。经过一些测试后,我发现转折点是:
wp_deregister_script( 'jquery' );
使用此行可以使用timepicker,但默认的管理操作不会。删除后,管理员工作正常,但时间选择器没有。
以下是相关的代码:
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/,滑块选项卡可以在示例选项卡上看到。
答案 0 :(得分:0)
我在我的ACF日期和时间戳插件中使用http://trentrichardson.com/examples/timepicker/,我与WP jquery没有任何冲突。请参阅date_time_picker-v4.php中的input_admin_enqueue_scripts()(在非ACF加载项中,用jquery-ui-datepicker替换acf-datepicker依赖项)。