Підтримка » Плагіни і хаки » Contact Form 7 – змінна для e-mail отримувача

  • Підкажіть, будь ласка, чи можна передавати формі e-mail одержувача – в шорткоді, користувацькому полі чи залежно від сторінки відправки або іншим способом?
    Є сторінки компаній, на кожній – форма CF7, потрібно відправляти лист саме тій компанії, на чиїй сторінці форма встановлена. Не хочеться створювати 100+ форм і контролювати зміни адрес у компаній…

    Сторінка, з якою мені потрібна допомога: [увійдіть щоб побачити посилання]

Перегляд 4 відповідей - з 1 по 4 (всього 4)
  • function wpcf7_before_send_mail_function( $contact_form, $abort, $submission ) {

    $dynamic_email = ’email@email.com’; // get your email address…

    $properties = $contact_form->get_properties();
    $properties[‘mail’][‘recipient’] = $dynamic_email;
    $contact_form->set_properties($properties);

    return $contact_form;

    }

    Як тоді виглядатиме шорткод виведення форми?

    Вказаний мною код має спрацьовувати перед відправкою листа з будь-якої форми, якщо його додати у functions.php вашого шаблону. Відповідно вам треба його допрацювати, аби замість email@email.com підставлявся необхідний email в залежності від потрібних вам умов. При цьому шорткоди ніяк не змінюються і в них нічого додатково не передається.
    Це як варіант реалізації. Іншого варіанту я не підкажу

    Дякую!

Перегляд 4 відповідей - з 1 по 4 (всього 4)
  • Тема «Contact Form 7 – змінна для e-mail отримувача» закрита для нових відповідей.