我正在使用聯繫表單7創建多個表單的網站上工作。對於這些表單之一,我傳遞了使用隱藏收集的變量輸入字段的形式。我現在用的是wpcf7_before_send_mail鉤通過這些變量到電子郵件,但這些值傳遞到每一個郵件(我加了動態變量和靜態文本)下面的代碼:聯繫表格7:使用wpcf7_before_send_mail創建的鉤子僅用於一個聯繫人表單使用編號
add_action('wpcf7_before_send_mail', 'wpcf7_add_text_to_mail_body');
function wpcf7_add_text_to_mail_body($contact_form){
$values_list = $_POST['valsitems'];
$values_str = implode(", ", $values_list);
// get mail property
$mail = $contact_form->prop('mail'); // returns array
// add content to email body
$mail['body'] .= 'INDUSTRIES SELECTED';
$mail['body'] .= $values_list;
// set mail property with changed value(s)
$contact_form->set_properties(array('mail' => $mail));
}
我試圖找出如何只將這些值傳遞給聯繫表單電子郵件模板之一,可能通過表單ID。
謝謝你)保存我的日子 –
使用'$ contact_form-> id()'獲取表單ID – frederikvdbe