[英]Posting the message body to a different PHP page when the Submit event occurs in Contact Form
我根据客户发送的表格中的数据出价。 我需要将消息正文中的数据传输到不同的页面。 如何使用 JavaScript 做到这一点?
如何将表格(在下图中)的 HTML output 导出到不同的 PHP 页面?
.
当wpcf7mailsent
或wpcf7submit
事件发生时,如何使用 javascript 在不同的 PHP 页面中发布消息正文(电子邮件中的 HTML output)部分?
您可以尝试一下并分享结果吗?
add_action('wpcf7_before_send_mail', 'func_name');
function func_name($contact_form)
{
//get mail property
$mail = $contact_form->prop('mail'); //returns array
echo $mail['body'];
}
function int_reg($contact_form)
{
//Get the form ID
$form_id = $contact_form->id();
if ($form_id == 4645) {
global $wpdb;
$formtypeid = "1";
$submission = WPCF7_Submission::get_instance();
if ($submission) {
$posted_data = $submission->get_posted_data();
}
//spe data
$v_yourName = $posted_data['username'];
$v_yourMail = $posted_data['usermail'];
$mail = $contact_form->prop('mail'); // returns array
$wpdb->insert('form_sub',
array(
'username' => $v_yourName,
'usermail' => $v_yourMail,
'formDetail' => $mail['body'],
'formtypeid' => $formtypeid
)
);
$mail['body'] .= '<br /> Co';
$contact_form->set_properties(array('mail' => $mail));
}
}
add_action( 'wpcf7_before_send_mail', 'int_reg' );
谢谢回复。 我写了这样的代码。 目前我无法拉取消息正文中的数据,我只能获取标签; 正如您在照片中看到的那样......我怎样才能将数据拉到里面,而不是标签。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.