Как получить предыдущий URL в сообщении формы

#javascript #wordpress #contact-form-7 #contact-form

#javascript #wordpress #контакт-форма-7 #контакт-форма

Вопрос:

Я работаю над сайтом WordPress, где я создал Contact Form .

Поэтому всякий раз, когда кто-то нажимает на apply объявление о приеме на работу, оно приводит их к Contact Form

Пример сайта — https://www.inext.se/job/solution-architect /

Контактная форма приложения — https://www.inext.se/job-apply-form/?id=6770

Теперь я пытаюсь получить это previous URL subject/title или previous URL .

В JavaScript я знаю, что его можно получить с помощью —

 <script type="text/javascript">
    document.write(document.referrer);
</script>
  

Но я нигде не нашел, как войти в форму mail message body .

Я пытался использовать —

 [_url]
[_post_name]
[_post_title]
  

Но это дает мне URL-адрес формы, который для меня бесполезен.

Кто-нибудь знает какое-нибудь решение!

Ответ №1:

Я думаю, что лучше всего добавить параметр в URL-адрес со страницы, которую вы покидаете. Выполнение этого приведет пользователя на новую страницу с дополнительным параметром GET, который может быть вашим заголовком / url.

С Cf7 у вас есть очень уродливый способ сделать то, что описано здесь: https://contactform7.com/getting-default-values-from-the-context /

Пока имя элемента формы cf7 равно имени параметра GET, все готово. Плохая вещь в этом заключается в том, что у вас нет мощности предварительной обработки, и вам нужно передавать значения непосредственно в URL-адресе без какого-либо кодирования (это, по крайней мере, из того, что я знаю)