Klasa EDD_Emails, wprowadzona w wersji 2.1 Easy Digital Downloads, obsługuje tworzenie i wysyłanie potwierdzeń zakupu oraz powiadomień o sprzedaży dla administratora. Jest ona również używana przez rozszerzenia do wysyłania niestandardowych wiadomości e-mail w standardowym szablonie HTML.
Aby wysłać wiadomość e-mail za pomocą klasy EDD_Emails, wywołaj metodę send() z głównej instancji EDD() w następujący sposób:
EDD()->emails->send( $to, $subject, $message );
Jeśli chcesz wysłać załączniki wraz z wiadomością e-mail, przekaż ścieżki plików jako ciąg znaków lub tablicę jako czwarty parametr:
EDD()->emails->send( $to, $subject, $message, $attachments );
Wszystkie wiadomości e-mail wysyłane za pośrednictwem tej klasy będą miały zastosowany szablon wybrany w Downloads > Ustawienia > E-maile . Domyślnie wygląda on tak:
Właściwości klasy:
- $from_address
- $from_name
- $content_type
- $headers
- $html
- $template
- $heading
Metody:
- public: __set( $key, $value )
- public: get_from_name()
- public: get_from_address()
- public: get_content_type()
- public: get_headers()
- public: get_templates()
- public: get_template()
- public: get_heading()
- public: parse_tags()
- public: build_email()
- public: send()
- public: send_before()
- public: send_after()
- public: text_to_html()
Filtry:
- edd_email_from_name
- adres_email_nadawcy_edd
- typ_zawartości_email_edd
- nagłówki_email_edd
- szablony_email_edd
- szablon_email_edd
- nagłówek_email_edd
- wiadomość_email_edd
- załączniki_email_edd
Akcje:
- nagłówek_email_edd
- edd_email_template_{nazwa szablonu}
- treść_email_edd
- stopka_email_edd
- wysłać_email_edd_przed
- wysłać_email_edd_po

