Unten ist der neue Code, den ich bearbeitet habe, und dann der alte.
Dies ist mein Codeversuch (neuer ersetzter Code):
Code: Select all
/**
* Save payment info
*
* @param type $order_id
* @param type $payment_info
*/
public static function save_payment_info( $order_id, $payment_info ) {
$order = wc_get_order( $order_id, $payment_info );
$order->get_meta( self::$payment_info_key, true );
$order->save();
return true;
}
/**
* Get payment info
*
* @param type $order_id
*/
public static function get_payment_info( $order_id ) {
$order = wc_get_order( $order_id );
$data = $order->get_meta( self::$payment_info_key, true );
if ( ! empty( $data ) ) {
return $data[0];
}
return false;
}
Code: Select all
/**
* Save payment info
*
* @param type $order_id
* @param type $payment_info
*/
public static function save_payment_info( $order_id, $payment_info ) {
update_post_meta( $order_id, self::$payment_info_key, $payment_info );
return true;
}
/**
* Get payment info
*
* @param type $order_id
*/
public static function get_payment_info( $order_id ) {
$data = get_post_meta( $order_id, self::$payment_info_key );
if ( ! empty( $data ) ) {
return $data[0];
}
return false;
}