ID ); $order = $theorder; ?> payment_gateways(); WC()->shipping(); // Load mailer $mailer = WC()->mailer(); $email_to_send = str_replace( 'send_email_', '', $action ); $mails = $mailer->get_emails(); if ( ! empty( $mails ) ) { foreach ( $mails as $mail ) { if ( $mail->id == $email_to_send ) { $mail->trigger( $order->id ); } } } do_action( 'woocommerce_after_resend_order_email', $order, $email_to_send ); } elseif ( $action == 'regenerate_download_permissions' ) { delete_post_meta( $post_id, '_download_permissions_granted' ); wc_downloadable_product_permissions( $post_id ); } else { do_action( 'woocommerce_order_action_' . sanitize_title( $action ), $order ); } } } }