Как сделать скачивание файла pdf после заполнения формы c помощью плагина Contact Form 7
Как сделать скачивание pdf-файла после отправки формы с помощью плагина Contact Form 7.
Открываем pdf-файл сразу на этой же странице. Добавляем данный скрипт в свой файл скриптов:
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = 'http://site.ua/wp-content/uploads/2016/08/catalog.pdf';
}, false );
Открываем pdf на новой странице после успешной отправки формы:
document.addEventListener( 'wpcf7mailsent', function( event ) {
window.open('http://site.ua/wp-content/uploads/2016/08/catalog.pdf', '_blank');
}, false );
Если вы добавляете скрипты не в свой файл .js, а в футер или какой-то виджет для скриптов, тогда оберните скрипт в такой код:
jQuery(document).ready(function($) {
// code ...
});
Больше информации про события при отправке формы Contact Form 7 в этой статье Действия после успешной отправки формы CF7.
Ошибка При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли…
Редактируем файл httpd.conf. httpd.conf отвечает за глобальные инструкции для сервера, т.е. внесенные в него изменения…
Редакции (или ревизии) в WordPress существуют уже давно. Они позволяют сохранять резервную копию записи или…
UPD 11.10.2017 Метод, использующий on_sent_ok hook, больше не рекомендуется. Эта функция будет отменена к концу…
4 комментария
Ответить
Скажите пожалуйста, а куда прописывать данные строки?
Вот обновленная версия (этот код добавить в свой javascript файл со скриптами):
Здесь есть подробнее.
Кто-то пробовал? Если можно пример опубликуйте.
Исправил статью, необходимо использовать скрипты для отслеживания событий после отправки формы.