Kontaktformular Hooks

DXIM_FILTER_FORM_SUBJECT

Zugriff auf den Betreff der E-Mail an den Händler

Parameter 1: (string) Betreff
Parameter 2: (array) gesendete Formulardaten
Parameter 3: (array) Kontext 

Beispiel: Sie möchten den Betreff verändern, wenn das Formular von der Modell-Einzelansicht versendet wurde

				
					add_filter(DXIM_FILTER_FORM_SUBJECT, function($subject, $form_data, $context){
    // prüfen ob es sich um das Formular der Modellseite handelt
    if($context['name'] != "wpcs_model") return $subject;
    
    // Betreff verändern
    $new_subject = "Mein neuer Betreff";
    return $new_subject;
},10,3);
				
			

DXIM_FILTER_FORM_SUBJECT_CLIENT

Zugriff auf den Betreff der E-Mail an den Endkunden

Parameter 1: (string) Betreff
Parameter 2: (array) gesendete Formulardaten
Parameter 3: (array) Kontext 

DXIM_FILTER_FORM_MESSAGE

Zugriff auf den E-Mail Inhalt

Parameter 1: (string) Message
Parameter 2: (array) gesendete Formulardaten
Parameter 3: (array) Kontext 

DXIM_FILTER_FORM_DEALER_MAIL

Zugriff auf die Empfänger E-Mail an das Autohaus

Parameter 1: (string) E-Mail
Parameter 3: (array) Kontext 

Beispiel: Sie möchten Fahrzeuganfragen aus der Börse an mehrere E-Mail Adressen senden:

				
					add_filter(DXIM_FILTER_FORM_DEALER_MAIL, function($email, $context){
    if($context['name'] != "vehicle") return $email;
    $new_mail = "demo@gmail.com";
    return $email.",".$new_mail;
},10,2);
				
			

DXIM_FILTER_FORM_ATTACHMENT

Zugriff auf Array mit Dateipfaden, die an die E-Mail angehangen werden sollen

Parameter 1: (array) Attachments
Parameter 2: (array) Formulardaten
Parameter 3: (array) Kontext 

DXIM_FILTER_FORM_PRIVACY_LINK

Zugriff auf den Link zur Datenschutz Seite, der in den Einstellungen hinterlegt wurde

Parameter 1: (array) Link – Url
Parameter 2: (array) Kontext 

DXIM_FILTER_CONTACTFORM_CONTEXT

Zugriff auf die Definition der Formular-Kontexte. Damit ist es möglich, eigene Kontexte hinzuzufügen oder bestehende zu verändern.

Parameter 1: (array) $context

Lizenz wählen

Subscribe

* indicates required