Sindbad~EG File Manager
<?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;
}
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists