Contact Form 7 to QodeQ

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
https://de.wordpress.org/plugins/advanced-custom-fields-row-field/
  • 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
https://de.wordpress.org/plugins/cf7-store-to-db-lite/
  • Macht eigene DB, aber kann nicht zu einer CPT gesendet werden. Ist  in dataSchema sichtbar
  • Kein shortCode, generiert PHP Code für function.php
https://de.wordpress.org/plugins/cf7-db-tool/
  • 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

Schreiben Sie einen Kommentar