Machen Sie den Code aus einem WooCommerce-Zahlungs-Plugin HPOS-kompatibelPhp

PHP-Programmierer chatten hier
Guest
 Machen Sie den Code aus einem WooCommerce-Zahlungs-Plugin HPOS-kompatibel

Post by Guest »

Ich versuche, ein Plugin HPOS-kompatibel zu machen.
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;
}
Dies ist der Originalcode des Plugins:

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;
}
Aber es funktioniert nicht wirklich.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post