Мне нужно добавить 4 галочки на страницу оформления заказа. Вот в этом блоке
![enter image description here](https://i.stack.imgur.com/3NjCl.png)
Выбранные значения должны отображаться далее, а также в заказах в админке. Я новичок в php. Я обнаружил, что галочку можно добавить с помощью woocommerce_wp_checkbox.Мой код:
add_action('woocommerce_after_order_notes', 'my_custom_checkout_field');
function my_custom_checkout_field( $checkout ) {
echo '<div id="my-new-field"><h3>'.__('Please select values: ').'</h3>';
woocommerce_form_field( 'my_checkbox', array(
'type' => 'checkbox',
'class' => array('input-checkbox'),
'label' => __('Values1.'),
'required' => true,
), $checkout->get_value( 'my_checkbox' ));
echo '</div>';
}
add_action('woocommerce_checkout_process', 'my_custom_checkout_field_process');
function my_custom_checkout_field_process() {
global $woocommerce;
// Check if set, if its not set add an error.
if (!$_POST['my_checkbox'])
$woocommerce->add_error( __('Please agree to my checkbox.') );
}
add_action('woocommerce_checkout_update_order_meta', 'my_custom_checkout_field_update_order_meta');
function my_custom_checkout_field_update_order_meta( $order_id ) {
if ($_POST['my_checkbox']) update_post_meta( $order_id, 'My Checkbox', esc_attr($_POST['my_checkbox']));
}
Но как я могу добавить 4 галочки и затем обработать выбранное значение?