Zusätzliche Felder welche der Hook zur Verfügung stellt oder wir daraus generieren oder erweitern:
_wpcf7_container_post => in _wpcf7_container_post steht die postID der sendenden Page
_wpcf7_container_post_title => generiert den Titel der Page von der aus gesendet wurde // get_the_title( intval($posted_data[‹_wpcf7_container_post›]) );
_wpcf7 => in _wpcf7 steht die postID der sendenden ContactForm7
_wpcf7_title => generiert den Titel von der sendenden ContactForm7 // get_the_title( intval($posted_data[‹_wpcf7›]) );
_wpcf7_locale => hinterlegt den Language String des sendenden Browsers
_timestamp => time(); Ankommende Zeit der Daten auf dem Server 1550252611
_timestamp_Ymd => date(«Y-m-d», time()); Ankommende Zeit der Daten auf dem Server 2019-02-15
_timestamp_Ymd_His => date(«Y-m-d H:i:s», time()); Ankommende Zeit der Daten auf dem Server 2019-02-15 19:26:33
_timestamp_mdY => date(«m-d-Y», time()); Ankommende Zeit der Daten auf dem Server 2019-02-15
_timestamp_mdY_hisa => date(«m-d-Y h:i:sa», time()); Ankommende Zeit der Daten auf dem Server 02-15-2019 07:26:33pm
select und checkbox felder kommen als Array an und müssen deshalb als [post_tax] abgespeichert werden…. Tags oder Kategorien
da post tax noch nicht umgesetzt wurde zum hinterlegen in der CPT wird empfohlen:
in wpErpOs ein feld als custom field [meta_input] zu erstellen
in cf7 to CPT diese als tax_input zu deklarieren.
- Dadurch wird ein Textstring mit implode(‘, ’ $vs); generiert
Inhalt der gesendet wird und im Hook zur Verfügung steht:
array (
‹_wpcf7› => ‹290›,
‹_wpcf7_version› => ‹5.1.1›,
‹_wpcf7_locale› => ‹de_DE›,
‹_wpcf7_unit_tag› => ‹wpcf7-f290-p271-o2›,
‹_wpcf7_container_post› => ‹271›,
‹g-recaptcha-response› => »,
‹your-name› => ‹Hans›,
‹your-email› => ‹hans@meier.ch›,
‹your-subject› => ‹Mal sehe was geht›,
’newsletter› =>
array (
0 => ‹Newsletter›,
),
‹kurs› =>
array (
0 => ‹yoga und Wandern 12.3-19.3›,
1 => ‹Mandelblüten Woche 14.2-21.2›,
),
‹your-message› => ‹Will auch mit›, )
- Benötigt: ACF 5 PRO, funzt sonst nicht
- Kein ShortCode, CPT Code wird generiert
- Benötigt: Advanced Custom Fields
Contact Form 7 Erweiterungen
- Ist für Contact Form 7 (cf7) eine Logic erweiterung
- Macht eigene DB, aber kann nicht zu einer CPT gesendet werden. Ist in dataSchema sichtbar
- Macht eigene DB, aber kann nicht zu einer CPT gesendet werden. Ist in dataSchema sichtbar
- Kein shortCode, generiert PHP Code für function.php
- Macht eigene DB, aber kann nicht zu einer CPT gesendet werden. Ist in dataSchema NICHT sichtbar, mit der Möglichkeit im Backend gleich auf die eMail zu antworten.
- Macht eigene DB, aber kann nicht zu einer CPT gesendet werden. Ist in dataSchema sichtbar. Direkt im Menü Contact Form 7 sichtbar als Menüpunkt Respons