@Elena_11

Как передать данные после отправки Contact form 7 в другой файл?

При отправке сообщения из формы CF7 данные записываются в переменные и уходят в телеграм. Для примера привожу лишь отрывок кода получения полей без отправки в тг. Могу ли я каким-то образом дополнительно в конце данной функции также вызвать внешний php скрипт? У меня есть рабочий скрипт интеграции с CRM в отдельной папке, он довольно внушительных размеров и вставлять внутрь функции не совсем корректно наверное. Как правильно туда передать данные с помощью этого хука? Или всё-таки сюда всё пихать?
include и get_template_part пробовала в конце функции добавлять, но не работает.

function my_function($contact_form) {
       
	$submission = WPCF7_Submission::get_instance();
	
	if ( $submission ) {

		$form_data = $submission->get_posted_data();

		$name 	= isset($form_data['your-name']) ? $form_data['your-name'] : '';
		$phone 	= isset($form_data['your-phone']) ? $form_data['your-phone'] :

}

// Как корректно полученные переменные передать в CRM-скрипт?
}
add_action('wpcf7_mail_sent', 'my_function');
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы