Як у Contact Form 7 відправити вкладені файли на email
Привіт:) У цьому пості покажу як відправити прикріплені у формі Contact Form 7 файли на email.
Для початку створіть нову або відкрийте вже існуючу форму CF7:
На вкладці Form у редакторі полів форми вставте курсор у те місце, де необхідно додати поле для завантаження файлу.
На панелі інструментів клацніть на кнопці file.
У новому вікні вкажіть дані у відповідних полях:
- Field type — відмітьте якщо відвідувач сайту обов'язково повинен завантажити файл;
- Name — унікальне ім'я поля. Можна залишити як є або вказати свою унікальну в межах даної форми назву;
- File size limit (bytes) — максимальний розмір файлу в байтах, який зможе завантажити відвідувач. Наприклад, 1 Мегабайт рівний 1048576 байтам;
- Acceptable file types — формати файлів, дозволені для завантаження. Якщо залишити порожнім, то відвідувач зможе завантажити файли будь-якого формату. У разі необхідності дозволити конкретні формати вкажіть через кому формати ".zip, .pdf";
- Id attribute — унікальний селектор по ID для поля завантаження файлу;
- Class attribute — селектор класу.
Після заповнення необхідних полів натисніть Insert Tag.
Збережіть форму.
Далі перейдіть на вкладку Mail та знайдіть поле File attachments. У ньому вставте унікальне ім'я поля (у моєму випадку це [file-731]). Збережіть форму.
В результаті коли відвідувач сайту успішно заповнить поля форми та завантажить файл, на email адміністратора WordPress-сайту прийде лист із вкладенням приблизно наступного формату: