/* Wysyłka dodatkowych pól do Formularz Rekrutacyjny */
add_action( 'wpcf7_before_send_mail', 'wpcf7_add_text_to_mail_body', 10, 3 );
function wpcf7_add_text_to_mail_body( $WPCF7_ContactForm, $abort, $submission ) {
$wpcf7 = WPCF7_ContactForm :: get_current() ;
$submission = WPCF7_Submission :: get_instance() ;
if ($submission)
{
$posted_data = $submission->get_posted_data() ;
// nothing's here... do nothing...
if ( empty ($posted_data))
return ;
$mail = $WPCF7_ContactForm->prop('mail') ;
// Your code
if ($WPCF7_ContactForm->id === 400)
{
$rodzaj_studiow = ucwords(str_replace('-', ' ', $_POST['rodzaj_studiow']));
$kategoria = get_the_category_by_ID($_POST['kategoria_studiow']);
$kierunek = $_POST['kierunek_studiow'];
$tryb = $_POST['tryb_studiow'];
$ilosc_rat = $_POST['ilosc_rat'];
$my_content = '<b>Rodzaj studiów:</b> ' . $rodzaj_studiow . '<br />';
$my_content .= '<b>Kategoria studiów:</b> ' . $kategoria . '<br />';
$my_content .= '<b>Kierunek studiów:</b> ' . $kierunek . '<br />';
$my_content .= '<b>Tryb studiów:</b> ' . $tryb . '<br />';
$mail['body'] = $my_content . '<br />' . $mail['body'];
}
// Save the email body
$WPCF7_ContactForm->set_properties( array("mail" => $mail)) ;
// return current cf7 instance
return $WPCF7_ContactForm ;
}
}