headers = ['Content-Type: text/html; charset=UTF-8']; $this->attachments = ''; } /** * Send email * @return bool Whether the email contents were sent successfully. */ public function send() { return wp_mail( $this->to, $this->subject, $this->message, $this->headers, $this->attachments ); } /** * @return array|string */ public function getTo() { return $this->to; } /** * @param array|string $to */ public function setTo($to) { $this->to = $to; } /** * @return string */ public function getSubject() { return $this->subject; } /** * @param string $subject */ public function setSubject($subject) { $this->subject = $subject; } /** * @return string */ public function getMessage() { return $this->message; } /** * @param string $message */ public function setMessage($message) { $this->message = $message; } /** * @return array|string */ public function getHeaders() { return $this->headers; } /** * @param array|string $headers */ public function setHeaders($headers) { $this->headers = $headers; } /** * @return array|string */ public function getAttachments() { return $this->attachments; } /** * @param array|string $attachments */ public function setAttachments($attachments) { $this->attachments = $attachments; } }