Filter: immonex_lead_gen_notification_headers

Definition/Anpassung

Mail-Header der Admin-Lead-Benachrichtigungen und Eingangsbestätigungen

Parameter

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

Standardwert (Beispiel)

Die per Mail-Header definierte Absenderadresse wird aus einer der folgenden Quellen übernommen (absteigend sortiert nach der Priorität):

  • allgemeine Formularset-Optionen (Immobilien-Leads → Formulare → E-Mail-Absender)
  • WordPress-Optionen (Einstellungen → Allgemein → Administrator-E-Mail-Adresse)
$headers = [
    "From: info@immobilienmakler-website.de"
];

Code-Beispiel

/**
 * [immonex Lead Generator] Filter: Absenderadresse von Admin-Lead-Benachrichtigungen
 * in Mail-Header anpassen.
 */
add_filter( 'immonex_lead_gen_notification_headers', 'mysite_replace_sender_header', 10, 2 );
function mysite_replace_sender_header( $headers, $context ) {
    if ( 'admin' !== $context ) {
        return $headers;
    }
    $new_sender = 'wertermittlung@immobilienmakler-website.de';
    if ( ! empty( $headers ) ) {
        foreach ( $headers as $i => $header ) {
            if ( 'From:' === substr( $header, 0, 5 ) ) {
                $headers[ $i ] = "From: {$new_sender}";
                return $headers;
            }
        }
    }
    return $headers;
} // mysite_replace_sender_header