Automattic\WooCommerce\Blocks\Domain\Services
CheckoutFields::default_validate_callback()
If a field does not declare a validation callback, this is the default validation callback.
Method of the class: CheckoutFields{}
No Hooks.
Return
WP_Error|null
. If there is a validation error, return an WP_Error object.
Usage
$CheckoutFields = new CheckoutFields(); $CheckoutFields->default_validate_callback( $value, $field );
- $value(mixed) (required)
- Value to sanitize.
- $field(array) (required)
- Field data.
CheckoutFields::default_validate_callback() CheckoutFields::default validate callback code WC 9.7.1
public function default_validate_callback( $value, $field ) { if ( ! empty( $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'] ) ); } }