WC_Email::handle_multipart
Handle multipart mail.
Method of the class: WC_Email{}
No Hooks.
Returns
PHPMailer.
Usage
$WC_Email = new WC_Email(); $WC_Email->handle_multipart( $mailer );
- $mailer(PHPMailer) (required)
- PHPMailer object.
WC_Email::handle_multipart() WC Email::handle multipart code WC 10.3.3
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;
}