WC_Emails::queue_transactional_emailpublic staticWC 1.0

Queues transactional email so it's not sent in current request if enabled, otherwise falls back to send now.

Method of the class: WC_Emails{}

No Hooks.

Returns

null. Nothing (null).

Usage

$result = WC_Emails::queue_transactional_email( ...$args );
...$args(mixed) (required)
Optional arguments.

WC_Emails::queue_transactional_email() code WC 10.9.4

public static function queue_transactional_email( ...$args ) {
	if ( self::$deferred_queue instanceof DeferredEmailQueue && self::$deferred_queue->push( current_filter(), $args ) ) {
		return;
	}

	self::send_transactional_email( ...$args );
}