__experimental_woocommerce_blocks_sanitize_additional_field
Устарел с версии 8.7.0. Больше не поддерживается и может быть удален. Используйте woocommerce_sanitize_additional_field.
Allow custom sanitization of an additional field.
Использование
add_filter( '__experimental_woocommerce_blocks_sanitize_additional_field', 'wp_kama__experimental_woocommerce_blocks_sanitize_additional_field_filter', 10, 4 ); /** * Function for `__experimental_woocommerce_blocks_sanitize_additional_field` filter-hook. * * @param mixed $field_value The value of the field being sanitized. * @param string $field_key Key of the field being sanitized. * @param $string * @param $use woocommerce_sanitize_additional_field instead * * @return mixed */ function wp_kama__experimental_woocommerce_blocks_sanitize_additional_field_filter( $field_value, $field_key, $string, $use woocommerce_sanitize_additional_field instead ){ // filter... return $field_value; }
- $field_value(разное)
- The value of the field being sanitized.
- $field_key(строка)
- Key of the field being sanitized.
- $string
- -
- $use woocommerce_sanitize_additional_field instead
- -
Список изменений
С версии 8.6.0 | Введена. |
Устарела с 8.7.0 | Use woocommerce_sanitize_additional_field instead. |
Где вызывается хук
__experimental_woocommerce_blocks_sanitize_additional_field
woocommerce/src/Blocks/Domain/Services/CheckoutFields.php 688
$field_value = apply_filters_deprecated( '__experimental_woocommerce_blocks_sanitize_additional_field', array( $field_value, $field_key ), '8.7.0', 'woocommerce_sanitize_additional_field', 'This action has been graduated, use woocommerce_sanitize_additional_field instead.' );