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