// добавление поля ФИО в форму
add_action(‘woocommerce_init’, function () {
if (function_exists(‘woocommerce_register_additional_checkout_field’)) {
woocommerce_register_additional_checkout_field([
‘id’ => ‘custom/checkout_full_name’,
‘label’ => ‘ФИО’,
‘location’ => ‘contact’,
‘type’ => ‘text’,
‘required’ => true,
‘attributes’ => [
‘autocomplete’ => ‘name’,
‘data-custom-attr’ => ‘custom-value’,
],
‘validate_callback’ => function ($value) {
if (empty(trim($value))) {
return new WP_Error(‘invalid_full_name’, ‘Пожалуйста, введите ваше ФИО.’);
}
return true;
}
]);
}
});