1 回答

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊
您無法回顯輸出,因?yàn)闆]有地方可以回顯它。表單過程全部是 ajax。wpcf7_before_send_mail
但是,您可以將其輸出到error_log或文件。這是將表單數(shù)據(jù)輸出到error_log的示例。
add_action('wpcf7_before_send_mail', 'output_cf7_form_data');
function output_cf7_form_data(){
// Call the form data from the static instance of the class
$submission = WPCF7_Submission::get_instance();
if ( $submission ) {
// assign the posted data to an array
$posted_data = $submission->get_posted_data();
$name = $posted_data["your-name"];
}
// Use Output Buffering to print_r form data to the error log
ob_start();
print_r($posted_data);
echo 'Posted Name is ' . $name;
$body = ob_get_clean();
error_log($body);
}
如果您愿意,可以更改有關(guān)將其放入錯(cuò)誤日志的部分,并使用 將信息發(fā)布到文件中。fwrite
如果你想看看這個(gè)聯(lián)系表單7到常量聯(lián)系A(chǔ)PI方法我曾經(jīng)使用過的常量聯(lián)系A(chǔ)PI,你可以看到我在發(fā)送郵件之前如何使用來捕獲表單數(shù)據(jù),但是在完成后推送到API,以便表單提交不會(huì)等待API調(diào)用完成, 并且用戶在 API 調(diào)用發(fā)生時(shí)看不到小 ajax 微調(diào)器。wpcf7_mail_sent
- 1 回答
- 0 關(guān)注
- 92 瀏覽
添加回答
舉報(bào)