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:
- $adresa_expeditor
- $nume_expeditor
- $tip_continut
- $anteturi
- $html
- $sablon
- $titlu
Metode:
- public: __set( $cheie, $valoare )
- public: get_nume_expeditor()
- public: get_adresa_expeditor()
- public: get_tip_continut()
- public: get_anteturi()
- public: get_sabloane()
- public: get_sablon()
- public: get_titlu()
- public: parse_etichete()
- public: construieste_email()
- public: trimite()
- public: trimite_inainte()
- public: trimite_dupa()
- public: text_la_html()
Filtre:
- edd_email_from_name
- edd_email_from_address
- edd_email_content_type
- edd_anteturi_email
- edd_email_templates
- edd_email_template
- edd_email_heading
- edd_email_message
- edd_email_attachments
Acțiuni:
- edd_antet_email
- edd_email_template_{nume șablon}
- edd_corp_email
- edd_subsol_email
- edd_trimite_inainte
- edd_trimite_dupa

