Automattic\WooCommerce\Blocks\Domain\Services
CheckoutFields::format_additional_field_value
Formats a raw field value for display based on its type definition.
Метод класса: CheckoutFields{}
Хуков нет.
Возвращает
Строку.
Использование
$CheckoutFields = new CheckoutFields(); $CheckoutFields->format_additional_field_value( $value, $field );
- $value(строка) (обязательный)
- Value to format.
- $field(массив) (обязательный)
- Additional field definition.
Код CheckoutFields::format_additional_field_value() CheckoutFields::format additional field value WC 10.4.3
public function format_additional_field_value( $value, $field ) {
if ( 'checkbox' === $field['type'] ) {
$value = $value ? __( 'Yes', 'woocommerce' ) : __( 'No', 'woocommerce' );
}
if ( 'select' === $field['type'] ) {
$options = array_column( $field['options'], 'label', 'value' );
$value = isset( $options[ $value ] ) ? $options[ $value ] : $value;
}
return $value;
}