Скачивание файла после отправки формы Contact Form 7

Задача. Необходимо сделать чтобы после заполнения и отправки контактной формы Contact Form 7 пользователь мог скачать файл.

Решение. Необходимо использовать Javascript и DOM событие для Contact Form 7 — «wpcf7mailsent». При срабатывании данного события скрипт откроет вкладку с файлом, где пользователь сможет его посмотреть или скачать.

Подробнее о коде:
id = event.detail.contactFormId; — получаем id формы которая сработала.
window.open(‘/wp-content…ld.pdf’, ‘_blank’); — если id равен 1744 (id нужно формы CF7), то открываем файл.
, ‘_blank’ — открывает в соседней вкладке. Если убрать, то файл откроется на этой же странице.

Источник

Ссылка на основную публикацию