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