Automattic\WooCommerce\Blocks\Domain\Services
CheckoutFields::format_additional_field_value
Formats a raw field value for display based on its type definition.
Method of the class: CheckoutFields{}
No Hooks.
Returns
String
.
Usage
$CheckoutFields = new CheckoutFields(); $CheckoutFields->format_additional_field_value( $value, $field );
- $value(string) (required)
- Value to format.
- $field(array) (required)
- Additional field definition.
CheckoutFields::format_additional_field_value() CheckoutFields::format additional field value code WC 9.9.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; }