联系表单7,不要查看functions.php钩子
我需要根据用户在表单上插入的电子邮件更改收件人电子邮件。这是我创建的函数。联系人表单似乎根本没有考虑功能。我做错了什么联系表单7,不要查看functions.php钩子,php,wordpress,email,Php,Wordpress,Email,我需要根据用户在表单上插入的电子邮件更改收件人电子邮件。这是我创建的函数。联系人表单似乎根本没有考虑功能。我做错了什么 add action( 'wpcf7_before_send_mail', 'cf7dynamicnotifications'); function cf7dynamicnotifications($contact_form) { $submission = WPCF7_Submission::get_instance(); // Create instance o
add action( 'wpcf7_before_send_mail', 'cf7dynamicnotifications');
function cf7dynamicnotifications($contact_form)
{
$submission = WPCF7_Submission::get_instance(); // Create instance of WPCF7_Submission class
$posted_data = $submission->get_posted_data(); // Get all of the submitted form data
$mailProp = $contact_form->get_properties('mail');
if( $posted_data["your-email"] == '...@gmail.com' ) { // If email entered is the test email
$recipient_email = '...@gmail.com';
} else {
$mailProp['mail']['recipient'] = $mailProp['mail']['recipient'];
}
// set the email address to recipient
$mailProp['mail']['recipient'] = $recipient_email;
// update the form properties
$contact_form->set_properties(array('mail' => $mailProp['mail']));
}