Filter: immonex_lead_gen_mail_data

Definition/Anpassung

Maildaten und Anhänge unmittelbar vor dem Versand (Admin-Lead-Benachrichtigungen und Eingangsbestätigungen)

Parameter

Name (Typ)
$data (array)
$context (string)

Standardwert (Beispiel)

$data = [
    'recipients'  => [
        'empfaenger@mail.tld'
    ],     
    'subject'     => '[Immobilienmakler-Website] Anfrage via Lead Generator',
    'body'        => 'Mailinhalt (Klartext)',
    'body_html'   => 'Mailinhalt (HTML)',
    'headers'     => [
        'From: info@immobilienmakler-website.de'
    ],
    'attachments' => [
        '/var/tmp/64e75d23758ec/openimmo-feedback.xml'
    ],
    'html_frame_template_data' => [
        'preset'      => 'admin_info',
        'footer_text' => 'Mail-Signatur...'
    ]
];

Code-Beispiel

/**
 * [immonex Lead Generator] Filter: Maildaten von Admin-Lead-Benachrichtigungen
 * unmittelbar vor dem Versand anpassen.
 */
add_filter( 'immonex_lead_gen_mail_data', 'mysite_modify_mail_data', 10, 2 );
function mysite_modify_mail_data( $data, $context ) {
    if ( 'admin' !== $context ) {
        return $data;
    }
    // ... do something ...
    return $data;
} // mysite_modify_mail_data