Cf7 и fpdf - как генерировать имена файлов пользователем и прикреплять pdf к почте?
Я отчаянно пытаюсь генерировать PDF-файлы с пользовательскими именами, используя данные из формы cf7. PDF-файлы должны быть отправлены в качестве вложения через почтовую функцию cf7.
В makepdf.php первая часть работает. Он генерирует файлы с такими именами, как LS-00019.pdf, LS18-12345.pdf и так далее.
Я борюсь со второй частью. cf7 не отправляет pdf - файл в качестве вложения.
Спасибо Вам за вашу помощь!
Что я уже пробовал:
$fileName = 'LS18-' . $posted_data["lesernummer"] . '.pdf'; $pdf->Output(FPDF_PATH. $fileName, 'F'); add_filter( 'wpcf7_mail_components', 'mycustom_wpcf7_mail_components' ); function mycustom_wpcf7_mail_components($components){ if (empty($components['attachments'])) { $filepath = FPDF_PATH .$filename; $components['attachments'] = $filepath; } return $components; }