在选择交付方式并将这些字段放入 中后,我需要选择产品的交付时间和日期woocommerce_after_shipping_rate。
照我看来。客户选择送货方式,例如“快递”。
之后,会出现两个复选框:
尽快
交货日期。
如果客户选择“交货日期”,则会出现一个新字段,其中包含交货日期和时间。这里就是这样的
根据“在 WooCommerce Checkout 自定义文本字段中启用日期选择器”答案代码,我为交货日期和时间“尽快”和“交货日期”创建了其他字段。我从这里下载了 DateTimePicker 。
这是我的代码:
// Register main datetimepicker jQuery plugin script
add_action( 'wp_enqueue_scripts', 'enabling_date_time_picker' );
function enabling_date_time_picker() {
// Only on front-end and checkout page
if( is_admin() || ! is_checkout() ) return;
// Load the datetimepicker jQuery-ui plugin script
wp_enqueue_style( 'datetimepicker', get_stylesheet_directory_uri() . '/assets/css/jquery.datetimepicker.min.css', array());
wp_enqueue_script('datetimepicker', get_stylesheet_directory_uri() . '/js/jquery.datetimepicker.full.min.js', array());
}
// Call datetimepicker functionality in your custom text field …Run Code Online (Sandbox Code Playgroud)