Поддержка Проблемы и решения Прикрепление файла к email и acf

  • Решено aricus123

    (@aricus123)


    Есть самописная форма обратной связи в теме на wordpress, после заполнения которой отправляется email для внутреннего пользования компании, и создаётся дублирующая запись wordpress. Письмо я отправляю из темы функцией mail() с помощью плагина Post SMTP.
    Появилось задание дать возможность пользователям прикреплять файл к этой форме (input type=»file»). Нужно приложить файл вложением в письмо, а также загрузить его в поле acf в записи. Главная проблема в том, что я раньше не работал в wordpress с файлами, загружаемыми пользователями. $_FILES перехватывается wordpress и оказывается пустым. Подскажите, с какой стороны лучше подступиться к этой задаче?

    Пожалуйста, не предлагайте Contact Form 7 и похожие плагины. Это слишком длинный обходной путь, и далеко не факт, что на нём также не возникнет труднопреодолимых препятствий. Мне нужно только записать файл в поле acf или получить его в переменную.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Юрий

    (@yube)

    функцией mail() с помощью плагина Post SMTP.

    Это как? PHP-функция mail(), если речь о ней, ничего не знает ни о каких плагинах, а отправляет так, как указано в php.ini

    $_FILES перехватывается wordpress

    Как-то не замечал.

    не предлагайте Contact Form 7 и похожие плагины.

    Как скажете. Удачи!

    Спасибо, что навели на мысль. Интересно, я когда-нибудь перестану забывать enctype=»multipart/form-data»? Уже, наверное, в пятый раз ищу эту ошибку.

Просмотр 2 ответов — с 1 по 2 (всего 2)