Introdotta in Easy Digital Downloads versione 2.1, la classe EDD_Emails gestisce la costruzione e l'invio delle ricevute di acquisto e delle notifiche di vendita all'amministratore. Viene utilizzata anche dalle estensioni per inviare email personalizzate nel modello HTML standard.
Per inviare un'email utilizzando la classe EDD_Emails, chiama il metodo send() dall'istanza principale EDD() , in questo modo:
EDD()->emails->send( $to, $subject, $message );
Se desideri inviare allegati insieme all'email, passa i percorsi dei file come stringa o array come quarto parametro:
EDD()->emails->send( $to, $subject, $message, $attachments );
Tutte le email inviate tramite questa classe avranno applicato il modello selezionato in Downloads > Impostazioni > Email . Per impostazione predefinita, appare così:
Proprietà della classe:
- $from_address
- $from_name
- $content_type
- $headers
- $html
- $template
- $heading
Metodi:
- 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()
Filtri:
- edd_email_from_name
- indirizzo_email_mittente_edd
- tipo_contenuto_email_edd
- intestazioni_email_edd
- modelli_email_edd
- modello_email_edd
- intestazione_email_edd
- messaggio_email_edd
- allegati_email_edd
Azioni:
- intestazione_email_edd
- edd_email_template_{nome del template}
- corpo_email_edd
- piè_di_pagina_email_edd
- invia_email_prima_edd
- invia_email_dopo_edd

