在WooCommerce中,复选框的值始终为“1”。
你也是not 需要通过\'value\' => true
: 它什么都不做。
要设置复选框是否选中,WooCommerce使用WPchecked function 其中,1(整数)与作为第三个参数传入的值进行比较woocommerce_form_field
.
将1作为默认值传递,您的复选框将作为默认值选中。
$checked = $checkout->get_value( \'my_checkbox1\' ) ? $checkout->get_value( \'my_checkbox1\' ) : 1;
woocommerce_form_field( \'my_checkbox1\', array(
\'type\' => \'checkbox\',
\'class\' => array(\'input-checkbox\'),
\'label\' => __(\'Standard Shipping (2–7 Days, FREE!) <span>Most items are shipped FREE OF CHARGE within Thailand.</span>\'),
\'required\' => false,
), $checked );