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 9.5.1
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; }