WC_Email_Customer_On_Hold_Order::trigger( int $order_id, WC_Order|false $order = false )
Trigger the sending of this email.
Description Description
Parameters Parameters
- $order_id
-
(Required) The order ID.
- $order
-
(Optional) Order object.
Default value: false
Source Source
File: includes/emails/class-wc-email-customer-on-hold-order.php
public function trigger( $order_id, $order = false ) { $this->setup_locale(); if ( $order_id && ! is_a( $order, 'WC_Order' ) ) { $order = wc_get_order( $order_id ); } if ( is_a( $order, 'WC_Order' ) ) { $this->object = $order; $this->recipient = $this->object->get_billing_email(); $this->placeholders['{order_date}'] = wc_format_datetime( $this->object->get_date_created() ); $this->placeholders['{order_number}'] = $this->object->get_order_number(); } if ( $this->is_enabled() && $this->get_recipient() ) { $this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() ); } $this->restore_locale(); }