#advanced-custom-fields #contact-form-7 #hidden-field #dynamic-text
#расширенные пользовательские поля #контактная форма-7 #скрытое поле #динамический текст
Вопрос:
У меня есть поле повторителя, которое создает «задания«, каждое задание имеет заголовок, текст в виде вложенных полей, а также форму контактной формы 7, которая отправляет заявки на работу.
Я хочу добавить скрытое поле, которое также будет отправлять подполе «заголовок«, поэтому при отправке формы мы знаем, с какого задания отправитель отправил заявку
Пытался использовать:
Динамическое расширение текста контактной формы 7
но, насколько я понимаю, он не работает с ACF, любая помощь будет оценена
Комментарии:
1. Извините, но ваш вопрос неясен. Было бы более полезно, по крайней мере, увидеть структуру вашего кода ACF и то, как отправляется ваша форма. Но вкратце… вы хотели бы создать пользовательский тег формы, чтобы делать то, что вы хотите.
Ответ №1:
вы могли бы использовать фильтр CF7 ‘wpcf7_form_hidden_fields’ перед отображением вашей формы,
add_filter('wpcf7_form_hidden_fields', 'add_job_title');
function add_job_title($hidden){
//$current_job is the currenlty job loaded.
$hidden['job_title']= $current_job->sub_title;
return $hidden;
}
когда форма будет отправлена, $_POST['job_title']
будет иметь значение скрытого поля.