zzusyu
Forum Replies Created
-
Hey,
here is a solution that should be enough for your problem:
add_filter('wpcf7_special_mail_tags', function($var, string $mail_tag_name, string $html, WPCF7_MailTag $mail_tag) { if ( $mail_tag_name === '_mail_unique_id' ) { $form = WPCF7_ContactForm::get_current(); $submission = WPCF7_Submission::get_instance(); $offset = 0; $length = 40; $hash_string = (string) $form->id() . (string) $form->shortcode() . (string) $submission->get_posted_data_hash(); $var = sha1($hash_string, false); $var = substr($var, $offset, $length); } return $var; }, 10, 4);
Copy that into one of your own plugins or to the functions.php in your theme. If the output string is to long you can change the variable $length to your desired length.
You can then use _mail_unique_id in your mail.
Forum: Plugins
In reply to: [Contact Form 7] add_uploaded_file now privateThanks for your reply.
So there is no way to generate a file (like pdf) after validation and add that to the mail? I tried, but failed.
Best regards.
Sascha
- This reply was modified 3 years, 7 months ago by zzusyu.
Forum: Plugins
In reply to: [WP REST Cache] Custom request headers are always nullForum: Plugins
In reply to: [Conditional Fields for Contact Form 7] Repeater remove-button textThank you!
Forum: Plugins
In reply to: [Conditional Fields for Contact Form 7] Repeater remove-button textHere it is: https://dev.p.lexemo.com/de/felix-repeater/
And here the form code of the page:
[group group-zweitehaefte clear_on_hide]
Ansprechpartner beim Auftragnehmer/Datenverarbeiter für im Rahmen des Vertrages anfallende Datenschutzfragen:
[checkbox* Ansprechpartner class:list exclusive “Auftragnehmer/Datenverarbeiter hat einen schriftlich bestellten Datenschutzbeauftragten der seine T?tigkeit gem?? Art. 38 und 39 DSGVO ausübt” “Auftragnehmer/Datenverarbeiter ist nicht zur Bestellung eines Datenschutzbeauftragten verpflichtet”
“Auftragnehmer/Datenverarbeiter hat seinen Sitz au?erhalb der Union”][group group-schrftlichbestDSB clear_on_hide]
Kontaktdaten in Vertrag übernehmen oder separat mitteilen?
[checkbox KontaktDSB-j-n class:list exclusive “in Vertrag übernehmen” “separat mitteilen”]
[group group-KontaktDSB-inVertrag clear_on_hide]in Vertrag[/group]
[group group-KontaktDSB-separat clear_on_hide]Textbaustein wird eingefügt.[/group][/group]
[group group-nicht-verpflichtet clear_on_hide][/group]
[group group-ausserhalbEU clear_on_hide][/group]Gegenstand der Verarbeitung Daten sind folgende Datenarten/-kategorien (Aufz?hlung/Beschreibung
der Datenkategorien):
[checkbox ArtDatenListe2 class:list exclusive “Personenstammdaten” “Kommunikationsdaten (z.B. Telefon, E-Mail)” “Vertragsstammdaten (Vertragsbeziehung, Produkt- bzw. Vertragsinteresse)” “Kundenhistorie” “Vertragsabrechnungs- und Zahlungsdaten” “Planungs- und Steuerungsdaten” “Auskunftsangaben (von Dritten, z.B. Auskunfteien, oder aus ?ffentlichen Verzeichnissen)”]
[repeater repeater-DatenArtenKategorien2 add “Datenart/-kategorie hinzufügen” remove “Datenart/-kategorie l?schen” min:1 max:100 clear_on_hide]
[text Datenkategorie2 placeholder "Datenart/-kategorie hinzufügen"]
[/repeater]Die Kategorien der durch die Verarbeitung betroffenen Personen umfassen:
[checkbox KategorienDatenListe class:list exclusive “Kunden” “Interessenten” “Abonnenten” “Besch?ftigte” “Lieferanten” “Handelsvertreter” “Ansprechpartner”]
[repeater repeater-KategorienArtenKategorien add “Personenkategorie hinzufügen” remove “Kategorie l?schen” min:1 max:100 clear_on_hide]
[text Kategorie placeholder "Datenart/-kategorie hinzufügen"]
[/repeater]
[repeater repeater-KategorienArtenKategorien2 min:1 max:100 clear_on_hide]
[text Kategorie placeholder "Datenart/-kategorie hinzufügen"]
[/repeater][/group]
<p style=”text-align: center;”>[submit “Dokument erzeugen”][downloadpdf]</p>
Thank you!