#wordpress
#wordpress
Вопрос:
У меня есть страница, которая содержит сведения о задании. Внизу есть кнопка Apply
, которая переходит на другую страницу с формой подачи заявки.
Это кнопка на странице
<a href="/apply/<?php echo $post->ID; ?>">Apply</a>
И URL-адрес на следующей странице при загрузке будет /apply/640/
, где 640 — это идентификатор записи (задания).
В форме, которую я попытался добавить, скрытое поле, которое сохранит идентификатор записи в базе данных, и когда я получу данные, будет известно, для какой работы применяется пользователь.
Пробовал что-то вроде
<input type="hidden" name="form_id" value="<?php echo $post->ID; ?>">
Но это, очевидно, сохраняет в базе данных идентификатор страницы, на которой находится форма, а не страницы, с которой я захожу.
Как вы можете сохранить идентификатор страницы публикации вакансии и передать его как скрытое поле в форме? Возможно ли также на основе идентификатора задания отображать название задания над формой?
Ответ №1:
Вы можете изменить свою кнопку следующим образом
<a href="/apply/?job_id=<?php echo $post->ID; ?>">Apply</a>
А затем в форму для REQUEST
ID
<input type="hidden" name="form_id" value="<?php echo $_REQUEST['job_id']; ?>">
(Я не эксперт по WordPress, и я не уверен, что есть лучший способ сделать это с помощью WP way.)