WC_Email::handle_multipart()publicWC 1.0

Handle multipart mail.

Метод класса: WC_Email{}

Хуков нет.

Возвращает

PHPMailer.

Использование

$WC_Email = new WC_Email();
$WC_Email->handle_multipart( $mailer );
$mailer(PHPMailer) (обязательный)
PHPMailer object.

Код WC_Email::handle_multipart() WC 8.7.0

public function handle_multipart( $mailer ) {
	if ( ! $this->sending ) {
		return $mailer;
	}

	if ( 'multipart' === $this->get_email_type() ) {
		$mailer->AltBody = wordwrap( // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
			preg_replace( $this->plain_search, $this->plain_replace, wp_strip_all_tags( $this->get_content_plain() ) )
		);
	} else {
		$mailer->AltBody = ''; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
	}

	$this->sending = false;
	return $mailer;
}