JezK
Edit File: Value.php
<?php namespace WPDesk\FCF\Free\Integration; /** * . */ class Value implements ValueInterface { /** * Returns value of order field. * * @param string $field_key Field key. * @param int $order_id ID of WC_Order. * * @return mixed Value of field, or null if not exists. */ public function get_field_value( string $field_key, int $order_id ) { $order = wc_get_order( $order_id ); if ( ! $order ) { return null; } $value = wpdesk_get_order_meta( $order, '_' . $field_key, true ); $json = json_decode( $value, true ); if ( $json ) { return $json; } else { return $value; } } }