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