Merhaba arkadaşlar,
Contact Form 7'da bir formun eposta çıktısında yer alan ileti gövdesinin değerlerini çekmem gerekiyor. Şöyle bir kod yazdım test amaçlı; bir veritabanı ve form da oluşturdum. Ancak şu an sadece çıktıdaki etiketleri (tag) çekebiliyorum etiketlerin içindeki değerler gelmiyor(linkte verilen resimler de görebilirsiniz). Etiketlerin içindeki değerleri nasıl çekebilirim?
Şimdiden teşekkürler..
https://imgur.com/a/BWb1kem
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’] .= ‘ Co’;
$contact_form->set_properties(array(‘mail’ => $mail));
}
}
add_action( ‘wpcf7_before_send_mail’, ‘int_reg’ );