Introdusă în versiunea 2.1 a Easy Digital Downloads, clasa EDD_Emails se ocupă de construcția și trimiterea chitanțelor de achiziție și a notificărilor de vânzare către administrator. Este, de asemenea, utilizată de extensii pentru a trimite e-mailuri personalizate în șablonul HTML standard.
Pentru a trimite un e-mail folosind clasa EDD_Emails, apelați metoda send() din instanța principală EDD() , astfel:
EDD()->emails->send( $to, $subject, $message );
Dacă doriți să trimiteți atașamente împreună cu e-mailul, transmiteți căile fișierelor ca șir de caractere sau ca matrice ca al patrulea parametru:
EDD()->emails->send( $to, $subject, $message, $attachments );
Toate e-mailurile trimise prin această clasă vor avea aplicat șablonul selectat în Downloads > Settings > Emails . Implicit, arată astfel:
Proprietățile clasei:
- $from_address
- $from_name
- $content_type
- $headers
- $html
- $template
- $heading
Metode:
- 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()
Filtre:
- edd_email_from_name
- edd_email_from_address
- edd_email_content_type
- edd_email_headers
- edd_email_templates
- edd_email_template
- edd_email_heading
- edd_email_message
- edd_email_attachments
Acțiuni:
- edd_email_header
- edd_email_template_{nume șablon}
- edd_email_body
- edd_email_footer
- edd_email_send_before
- edd_email_send_after

