Est-il possible d'envoyer une pièce jointe via wp_mail
, en utilisant un fichier temporaire, au lieu de les télécharger dans n'importe quel dossier du serveur?
Par exemple:
<input type="file" name="file">
$attachment[] = $_FILES['file']['name'];
wp_mail(....,$attachment);
Documentation:
Les noms de fichiers dans l'attribut $ attachments doivent être des chemins de système de fichiers.
Comment puis-je obtenir le chemin d'accès au fichier temporaire (si cela est possible)?
Oui. c'est possible. Le contenu du fichier joint est pris par appel wp_mail.
Utilisez $_FILES['file']['tmp_name']
pour le nom de fichier