* * @since 4.4 * @param (int) $order_id a WooCommerce order/post ID * @param (mixed) $key meta key * @return (mixed) meta value or NULL */ public static function get_meta($order_id, $key) { $raw_value = get_post_meta($order_id, self::$prefix . $key, true); if (!$raw_value) { return isset(self::$defaults[$key]) ? self::$defaults[$key] : NULL; } else { return $raw_value; } } /** * Update WooTax meta for order * All WooTax meta keys are prefixed with self::$prefix * * @since 4.4 * @param (int) $order_id a WooCommerce order/post ID * @param (mixed) $key meta key * @param (mixed) $value meta value */ public static function update_meta($order_id, $key, $value) { update_post_meta($order_id, self::$prefix . $key, $value); } } WT_Orders::init();