Halo, bagi anda yang sering ber-experiment dengan contact form 7, memang selalu ada cara untuk berkreasi dengan plugin contact form satu ini. Contact form 7 merupakan plugin contact form paling flexible, sederhana, dan Developer Friendly.
Ok, mari langsung pada solusi. Gunakan dan modifikasi lah kode berikut dan tempel di functions.php tema WordPress kamu.
function murdeni_dynamic_cf7_recipient($components, $form, $object){
//335 = contact form 7 ID
if ( 335 == $form->id()) {
$submission = WPCF7_Submission::get_instance();
$posted_data = $submission->get_posted_data();
$inputEmail = $posted_data['your-email'];
if($posted_data) {
$email = 'email-kamu@website.com';
$components['recipient'] = $email;
$components['additional_headers'] = 'CC: '.$email. 'Reply-To:'.$inputEmail ;
}
}
return $components;
}
add_filter('wpcf7_mail_components', 'murdeni_dynamic_cf7_recipient', 10, 3);
Kode diatas bekerja dengan baik pada WordPress dan Contact Form 7 versi terbaru. Informasikan pada kolom komentar jika anda menemukan kode yang tidak bekerja sesuai harapan. Terimakasih dan semoga bermanfaat


