Як у Contact Form 7 відправити вкладені файли на email

Привіт:) У цьому пості покажу як відправити прикріплені у формі Contact Form 7 файли на email.

Більш детально як почати роботу та працювати із популярним плагіном контактних форм можете ознайомитися в одній із моїх попередніх публікацій "Як створити контактну форму WordPress".

Для початку створіть нову або відкрийте вже існуючу форму 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-сайту прийде лист із вкладенням приблизно наступного формату:

Михайло Петров
Михайло Петров

Мене звати Михайло. Я є WordPress-розробником. Створюю сайти з "нуля", розробляю плагіни, оновлюю наявний функціонал та підтримую готові проєкти.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *