woocommerce_blocks_validate_location_(location)_fields
Pass an error object to allow validation of an additional field.
Использование
add_action( 'woocommerce_blocks_validate_location_(location)_fields', 'wp_kama_woocommerce_blocks_validate_location_fields_action', 10, 3 );
/**
* Function for `woocommerce_blocks_validate_location_(location)_fields` action-hook.
*
* @param WP_Error $errors A WP_Error object that extensions may add errors to.
* @param mixed $fields List of fields (key value pairs) in this location.
* @param string $group The group of this location (shipping|billing|other).
*
* @return void
*/
function wp_kama_woocommerce_blocks_validate_location_fields_action( $errors, $fields, $group ){
// action...
}
- $errors(WP_Error)
- A WP_Error object that extensions may add errors to.
- $fields(разное)
- List of fields (key value pairs) in this location.
- $group(строка)
- The group of this location (shipping|billing|other).
Список изменений
| С версии 8.7.0 | Введена. |
Где вызывается хук
woocommerce_blocks_validate_location_(location)_fields
woocommerce/src/Blocks/Domain/Services/CheckoutFields.php 1070
do_action( 'woocommerce_blocks_validate_location_' . $location . '_fields', $errors, $fields, $group );