WC_Gateway_Cheque::email_instructions()publicWC 1.0

Add content to the WC emails.

Method of the class: WC_Gateway_Cheque{}

Return

null. Nothing (null).

Usage

$WC_Gateway_Cheque = new WC_Gateway_Cheque();
$WC_Gateway_Cheque->email_instructions( $order, $sent_to_admin, $plain_text );
$order(WC_Order) (required)
Order object.
$sent_to_admin(true|false) (required)
Sent to admin.
$plain_text(true|false)
Email format: plain text or HTML.
Default: false

WC_Gateway_Cheque::email_instructions() code WC 9.7.1

public function email_instructions( $order, $sent_to_admin, $plain_text = false ) {
	if ( $this->instructions && ! $sent_to_admin && self::ID === $order->get_payment_method() ) {
		/**
		 * Filter the email instructions order status.
		 *
		 * @since 7.4
		 *
		 * @param string $status The default status.
		 * @param object $order  The order object.
		 */
		$instructions_order_status = apply_filters( 'woocommerce_cheque_email_instructions_order_status', OrderStatus::ON_HOLD, $order );
		if ( $order->has_status( $instructions_order_status ) ) {
			echo wp_kses_post( wpautop( wptexturize( $this->instructions ) ) . PHP_EOL );
		}
	}
}