You appear to be a bot. Output may be restricted
Description
Updates all old payments, prior to 1.2, with new meta for the total purchase amount
This is so that payments can be queried by their totals
Usage
$void = edd_update_old_payments_with_totals( $data );
Parameters
- $data
- ( array ) required – Arguments passed
Returns
void
Source
File name: easy-digital-downloads/includes/payments/actions.php
Lines:
1 to 29 of 29
function edd_update_old_payments_with_totals( $data ) { if ( ! wp_verify_nonce( $data['_wpnonce'], 'edd_upgrade_payments_nonce' ) ) { return; } if ( get_option( 'edd_payment_totals_upgraded' ) ) { return; } $payments = edd_get_payments( array( 'offset' => 0, 'number' => -1, 'mode' => 'all', ) ); if ( $payments ) { foreach ( $payments as $payment ) { $payment = new EDD_Payment( $payment->ID ); $meta = $payment->get_meta(); $payment->total = $meta['amount']; $payment->save(); } } add_option( 'edd_payment_totals_upgraded', 1 ); }