Automattic\WooCommerce\Blocks\Domain\Services
CheckoutFields::default_validate_callback
If a field does not declare a validation callback, this is the default validation callback.
Метод класса: CheckoutFields{}
Хуков нет.
Возвращает
WP_Error|null. If there is a validation error, return an WP_Error object.
Использование
$CheckoutFields = new CheckoutFields(); $CheckoutFields->default_validate_callback( $value, $field );
- $value(разное) (обязательный)
- Value to sanitize.
- $field(массив) (обязательный)
- Field data.
Код CheckoutFields::default_validate_callback() CheckoutFields::default validate callback WC 10.5.0
public function default_validate_callback( $value, $field ) {
if ( true === $field['required'] && empty( $value ) ) {
return new WP_Error(
'woocommerce_required_checkout_field',
sprintf(
// translators: %s is field key.
__( 'The field %s is required.', 'woocommerce' ),
$field['id']
)
);
}
}