php - 如何使用联系表 7 捕获 POST 数据

标签 php wordpress contact-form-7

我的 functions.php 中有这个钩子(Hook):

add_action( 'wpcf7_mail_sent', 'myfunction' );

我想在发送表单时发布值。

我有一个这样的字段:[textarea your-message]

我如何从中捕获 POST 数据?

例如,发送表单时,我想在 myfunction(){} 中回显 [textarea your-message] 的发布值

最佳答案

这就是我在成功发送邮件后使用和接收联系表 7 数据的方式及其工作,我使用此数据通过 API 发送另一台服务器

add_action( 'wpcf7_mail_sent', 'your_wpcf7_mail_sent_function' ); 
function your_wpcf7_mail_sent_function( $contact_form ) {
    $title = $contact_form->title;
    $submission = WPCF7_Submission::get_instance();  
    if ( $submission ) {
        $posted_data = $submission->get_posted_data();
    }       
   if ( 'Reagistation' == $title ) {
        $name = strtolower($posted_data['text-name']);
        $name = strtolower(str_replace(' ', '_',  $name));
        $email = strtolower($posted_data['email']);
        $phone = strtolower($posted_data['phone']);
        $Areyouarealtor = $posted_data['Areyouarealtor'];
        $ayor = strtolower($Areyouarealtor['0']);

 }
}

关于php - 如何使用联系表 7 捕获 POST 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42807833/

相关文章:

php - ui slider 上的值

php - 获取先前 Codeigniter AR 查询的行数

php - 水平菜单未出现

wordpress - "Contact Form 7"日期字段无法正常工作

javascript - 联系表格 7 - 与简码和值相关

javascript - 特定联系人 7 表单的目标 wpcf7mailsent

php - 奇怪的 PHP UTF-8 行为

PHP mysqli fetch_row - 遍历多条记录

javascript - 如何修复仅在 wordpress 网站上不起作用的 javascript onmousemove

mysql - 如何将mysql日期列的现有内容批量移动到不同类型的新内容?